一个快速计算器,以csv(逗号分隔)格式提供,根据不同稀释感染和未感染计数计算TCID50。
tcid50-calculator的Python项目详细描述
TCID50_计算器
Pip包参考
https://pypi.org/project/tcid50-calculator/
这算什么?在
- 在
计算累计感染井和未感染井,加上感染井总数 稀释度不足和未受影响的油井合计超过稀释度。在
在 - 在
找到警察局。PD=(A-50)/(A-B) A=响应高于50%最接近50 B=低于50%的响应最接近50
在 - 在
找到TCID 50 Log(10)TCID50=大于50%响应的稀释度减去PD
在 - 在
取TCID50的倒数乘以100得到TCID50/mL
在 - 在
乘以0.69得到pfu/mL
在 - 在
输出要执行的每个计算的上述所有步骤结果。在
在
如何运行新的计算?在
输入
输入应为csv,布局如下(如果希望一个文件计算多个结果,则文件中每个计算的开始和结束块): 开始 稀释、感染、未感染 0.00001,8,0 0.000001,5,3 0.0000001,1,7 0.00000001,0,8 结束 开始 稀释、感染、未感染 0.00001,8,0 0.000001,5,3 0.0000001,1,7 0.00000001,0,8 结束
怎么跑?
- 在
安装python3.x:https://www.python.org/downloads/
在 - 在 在
- 在
通过命令行安装pip包:pip Install tcid50_calculator
在 - 在
通过命令行执行模块:tcid50_calculator calculate_tcid50“FULL_PATH_TO_CSV”
在
示例命令:python./TCID50_Calculator/application/main.py calculate_tcid50“C:\Users\USER\Desktop\Projects\tcid50_计算器\测试.csv““
输出
输出将匹配同一目录中的相同输入csv。 它将与提供的csv同名,后缀为\u result。 结果文件将有额外的列显示累计总数、感染百分比、PD、TCID50、TCID50/mL和pfu/mL。 开始 稀释、感染、未感染、累积感染、累积未感染、感染百分比、空白柱、PD、TCID50、TCID50、pfu/mL 0.00001,8,0,14,0100,0.29,0.000000512,0.0000000195,0.0000000134 0.000001,5,3,6,3,66.7 0.0000001,1,7,1,10,9.1 0.00000001,0,8,0,18,0 结束 开始 稀释、感染、未感染、累积感染、累积未感染、感染百分比、空白柱、PD、TCID50、TCID50、pfu/mL 0.00001,8,0,14,0100,0.29,0.000000512,0.0000000195,0.0000000134 0.000001,5,3,6,3,66.7 0.0000001,1,7,1,10,9.1 0.00000001,0,8,0,18,0 结束
- 项目
标签: