Tornado
Similar Patient Finder
Introduction Similar Patient Finder is a user-friendly, web-based diagnosis tool that enables physicians to find similarities between patients at the molecular level. It provides diverse methods to process data and a clear visualization of patients’ correlation, allowing physicians to easily identify a patient’s disease subtype, stage of disease, morbid state, and provide appropriate therapy advice or guidance on prescriptions. Code Repository GitLab Screenshots
Making Requests Non-blocking in Tornado
Tornado is one of the most popular web frameworks for Python, which is based on a single thread IO loop (aka event loop). You can handle high concurrency with optimal performance. However, Tornado is single-threaded (in its common usage, although it supports multiple threads in advanced configurations), therefore any “blocking” task will block the whole server. This means that a blocking task will not allow the framework to pick the next task waiting to be processed.