Large-scale TC Calculations

From DISI
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Written by Jiankun Lyu, 20170918

Please run Large-scale SMILES Requesting and Fingerprints Converting first to get the SMILES and fingerprints files, then run the TC calculations below.

1) Run locally

/mnt/nfs/home/jklyu/zzz.github/ChemInfTools/utils/cal_Tc_matrix_uint16/cal_Tc_matrix_uint16 (1)first_fingerprint_file (2)first_smiles_file (3)first_count_file (4)second_fingerprint_file (5)second_smiles_file (6)second_count_file

Here is one example for calculating the best TC value to all aminergic knowns for each top docking cluster head:

nohup /mnt/nfs/home/jklyu/zzz.github/ChemInfTools/utils/cal_Tc_matrix_uint16/cal_Tc_matrix_uint16 /path/to/the/cluster_head_uint16.fp /path/to/the/cluster_head.smi /path/to/the/cluster_head_uint16.count /mnt/nfs/reshwork/jklyu/fp_db/all_aminergic/all_aminergic_uint16.fp /mnt/nfs/reshwork/jklyu/fp_db/all_aminergic/all_aminergic.smi /mnt/nfs/reshwork/jklyu/fp_db/all_aminergic/all_aminergic_uint16.count > log &

2) Submit to the queue(calculate Tc to Agent)

2.1) split the smiles and fingerprints files

python ~jklyu/work/cluster/script/make_chunks_for_file_new.py cluster_head.smi cluster_head.smi 500 .
python ~jklyu/work/cluster/script/make_chunks_for_file_new.py cluster_head.fp cluster_head.fp 500 .

2.2) copy precalculated fingerprints to each machine

mkdir cp_fp_to_nodes
cd cp_fp_to_nodes/
csh ~jklyu/work/cluster/script/cp_files_2_scratch.csh
cd ../

2.3) submit jobs to the queue

csh ~jklyu/work/cluster/script/run.Tc.matrix.new.csh ~jklyu/work/cluster/script

2.4) collect data

python ~jklyu/work/cluster/script/combine_and_find_closest_neighbor.py 502 cluster_head_