https://github.com/IcarPA-TBlab/nrc
docker run -d -it --name=<my_container_name> -v <host_experiments_path>/data:/root/nrc_workspace/data tblab/nrc
docker exec -it <my_container_name> /root/nrc_workspace/nrc_training_feature_model.sh -d <nRNA_training_file>.fasta -o <experiment_name> -n <graph_feature_max_size> -m <graph_feature_min_size>
docker exec -it <my_container_name> /root/nrc_workspace/nrc_training_network_model.sh -d <experiment_name>_<graph_feature_max_size>_<graph_feature_min_size>.txt -p <parameters>
docker exec -it <my_container_name> /root/nrc_workspace/nrc_testing_feature_model.sh -d <nRNA_testing_file>.fasta -f <experiment_name>_<graph_feature_max_size>_<graph_feature_min_size>.nel -o <sequence_output_name>
docker exec -it <my_container_name> /root/nrc_workspace/nrc_testing_network_model.sh -d <sequence_output_name> -p <parameters> -m <experiment_name>_<graph_feature_max_size>_<graph_feature_min_size>.pkl -o <classification_output_name>
Note that each sequence in fasta format should have the following header:
>seq_ID class_name
wher seq_ID and class_name labels must be without ".","","/" or any special character, e.g.:
>RF00005_AAFR03000905_1_148681-148750 tRNA
AGCAGTGTGGCATAGTGGAAAGTGTTGGATTTGTAGTTAAAGGACTTGGGTTCAGATCCC
TGCTCTGTTA
docker run -d -it --name=nrc_tool -v /home/<user>/nrc/data:/root/nrc_workspace/data tblab/nrc
docker exec -it nrc_tool /root/nrc_workspace/nrc_training_feature_model.sh -d sample_train_40.fasta -o experiment1 -n 5 -m 3
docker exec -it nrc_tool /root/nrc_workspace/nrc_training_network_model.sh -d experiment1_5_3.txt -p parameters.txt
docker exec -it nrc_tool /root/nrc_workspace/nrc_testing_feature_model.sh -d sample_test_20.fasta -f experiment1_5_3.nel -o my_test_seqs
docker exec -it nrc_tool /root/nrc_workspace/nrc_testing_network_model.sh -d my_test_seqs -p parameters.txt -m experiment1_5_3.pkl -o my_first_results.txt
Dataset used for experiments in the manuscript submitted for pubblication at international journal is available here. It is composed by a training dataset with 6320 ncRNA fasta sequences (belonging to 13 ncRNA classes) and two validation datasets with respectively 2600 fasta sequences (13 classes) and 2400 ncRNA fasta sequences (12 classes). All of them are extracted from Rfam database release 12. This link also contains trained models used in the manuscript submitted for pubblication at international journal.
Content type
Image
Digest
Size
549.8 MB
Last updated
over 9 years ago
docker pull tblab/nrc