cll_genie
is a Flask-based web application for processing sequencing data and generating clinical reports. It automates the second stage of analysis and integrates with Clarity for final PDF report generation, including patient information.
cll_genie
provides a streamlined workflow for processing sequencing data and generating clinical reports. The application is designed to handle the second stage of analysis and reporting, integrating with Clarity for final PDF report generation including patient information.
- Web interface for secondary analysis, sample tracking, and managing lymphotrack Dx results
- Automated second-stage analysis of LymphoTrack Dx output
- Report generation and integration with Clarity for final PDF creation
- User authentication
- Dockerized deployment for easy setup
- Frontend: Flask templates (Jinja2), CSS3 and JavaScript for UI
- Backend: Flask, Python 3.11+
- Database: MongoDB
- Containerization: Docker support for reproducible deployments
- CI/CD: GitHub Actions
-
Sequencing, Demultiplexing, and QC
Prepare raw sequencing data by performing sequencing, demultiplexing, and quality control. The samples are then registered in the cll_genie database. -
Run LymphoTrack Dx Software
Process FASTQ files using LymphoTrack Dx to generate first-stage results. This will output excel file with all the results. And a text file with QC metrics. Thiese results are add to the samples that were registered in the cll_genie database. -
cll_genie
Each sample is then analysed in thecll_genie
application, The data is sent to IMGT-vquest server and the results are retrived. These secondary analysis results along with the subset information is displayed in the aplication. From here the user can create an HTML report without the patient information. The HTML report can be downloaded and sent to Clarity for final PDF report generation.
- Python 3.11 or higher
- MongoDB installed and running
.env
file configured (see.env.example
)- Docker and
docker-compose
(optional, for containerized deployment)
To install, simply run the provided shell script or use Docker Compose:
./scripts/install.sh
docker-compose up -d
git clone https://github.com/SMD-Bioinformatics-Lund/cll_genie.git
cd cll_genie
CLL Genie is developed and maintained by the bioinformaticians at Section for Molecular Diagnostics (SMD), Lund, in close collaboration with clinical geneticists. The system is in active use for diagnostics casework, variant interpretation, and report creation.
© 2025 Section for Molecular Diagnostics (SMD), Lund. All rights reserved. Internal use only.
For inquiries, feedback, or deployment support, please contact the SMD development team at Lund.
Email: [email protected]
GitHub Issues: cll_genie/issues