TB Tool Benchmarking
2. Using the outputs of your TB tool to fill the CSV file "tool_output_template.csv" in the folder "./input".
1. The file "tool_output_template.csv" has three rows. The first row is drug names covered by your TB tools.For example, Rifampicin,Isoniazid,Ethambutol,Pyrazinamide.
2. The names are seperated by the comma ",". The second row is the genes covered by your TB tools. They are also seperated by the comma ",". For example, gyrB,gyrA,fgd1,mshA,ccsA,rpoB,rpoC,mmpL5,mmpS5.
3. The third row is the mutation locus information found by your TB tool. The loci are seperated by ",". Each locus includes three information: mutation location, mutation gene, and mutation nucleic acid.For example, 761095|rpoB|T>G,781687|rpsL|A>G,2155168|katG|G>C.
- If pytablewriter is not included in your python3, you need install it first.
pip install pytablewriter
- run the tool
bash benchmark.sh