Skip to main content

Running TB-Profiler for MDU

Project description

tbtAMR

tbtAMR implements TB-profiler and custom logic developed at MDU to identify mutations linked to AMR mechanisms in M. tuberculosis and generate reports suitable for public health in Victoria. It may also be suitable for use in research settings.

tbtAMR is now accredited to ISO15189 standard by NATA for use in Victoria Australia.

tbtAMR installation

In order to install tbtAMR conda is strongly recommended - installation instructions can be found here.

git clone git@github.com:kristyhoran/tbtamr.git
cd tbtamr
conda env create -f environment.yml
conda activate tbtamr
pip3 install .
tbtamr setup
tbtamr check

tbtAMR DB

tbtAMR comes with a modified mutational database, defined by validation at MDU for the purposes of reporting mutations in a public health and clinical setting in Victoria.

This database was created using tb-profiler create_db (from MDU fork of pathogen-profiler)

The following files are required in order to generate a custom database

  • genome.fasta the reference for mutations in the database
  • genome.fasta.fai
  • genome.gff
  • barcode.bed
  • a csv file
    • header Gene,Mutation,Drug,Confers,Interaction

Creation can be done by navigating to a storage directory and running

conda activate tb-profile-env
tb-profiler create_db -p <db_prefix> -c <path_to_csv> --custom --db_name <name_of_db> --db_commit <some_unique_string> --db_author <name_of_author> --db_date <date_created>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tbtamr-0.0.4.tar.gz (10.3 MB view hashes)

Uploaded Source

Built Distribution

tbtamr-0.0.4-py3-none-any.whl (10.5 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page