The Bioinformatics Surveillance Platform
Report Bug
|
Request Feature
DEMO SERVER
Table of Contents
AlignDx is a web-first platform for running automated bioinformatic workflows for pathogen detection/surveillance. The core of the platform is a dynamic workflow system, that generates pipelines and their respective web-forms based on a collection of schemas. Supporting this is authentication, archiving and task queueing, to deliver a seamless experience.
In the sequencing-based workflow, the user uploads one or more sequencing datasets (.fastq files) and AlignDx screens each dataset for the presence of pathogens based on a user-selected "pathogen panel" (e.g., human pathogenic viruses). AlignDx then runs Kraken2 and Bracken on each .fastq file and outputs the: estimated abundance of pathogens in the full dataset, and the estimated abundance of pathogens in the full dataset excluding human reads.
The raw data uploaded by users are removed following analysis, but the analysis results are archived for later viewing and associated only with a specific user account to facilitate data privacy. In addition, additional data for each run can be downloaded for offline viewing such as the full set of taxonomic predictions and associated files generated by Kraken2 and Bracken.
For details on usage, and testing of AlignDx using a demo server, please see the usage guidelines.
- Install docker and docker compose.
- Install git if you don't have it already.
-
Clone the repo
git clone https://github.com/doxeylab/aligndx.git
-
Setup the project environmental variables in an .env file, located in the root directory. For details, see this section.
-
Install the app using the build script. Scripts are provided for both production and local usage respectively.
./build.sh
Distributed under the GPLv3 License. See License.txt
for more information.
Manjot Hunjan - [email protected]
Project Link: https://github.com/doxeylab/aligndx
Thanks to our many collaborators!