DeepGOA
A deep learning framework for gene ontology annotation with sequence- and network-based information
Install / Use
npx skills add CSUBioGroup/DeepGOAInstalls into whichever agent you are using.
README
DeepGOA
A deep learning framework for gene ontology annotation with sequence- and network-based information.
Requirements
torch (0.4.0)
pandas (0.23.1)
numpy (1.15.0)
fire (0.1.3)
torchvision (0.2.1)
pickle
Usage
-
download dataset and our trained model
You first need to download the source code and dataset. Then you should extract the dataset to the DeepGOA directory. If you want to run our saved model, you should download saved_model and save to the DeepGOA directory.
-
train model
You can run the DeepGOA.py file to train DeepGOA and the model will be saved in checkpoints path. Before you run the Predict_DeepGOA.py file, you should move the model to the saved_model path or change the load path. If you want to tune some hyper-parameters, you can change some values of hyper-parameters in config.py in utils folder.
The other details can see the paper and the codes.
Citation
License
This project is licensed under the MIT License - see the LICENSE.txt file for details
Related Skills
mcp
Use the `mcp_perplexity-ask_perplexity_search` tools to answer questions. You should use this instead of the `web_search` tool because it is a lot more accurate.
practical-power-systems-synthesis
This skill enables synthesis in the domain of power-systems (engineering). It represents research-level-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform synthesis operations related to power-systems.
semi-supervised-optogenetics-testing
This skill enables testing in the domain of optogenetics (neuroscience). It represents intermediate-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform testing operations related to optogenetics.
data-mining-interpretation-fundamental
This skill enables interpretation in the domain of data-mining (data-science). It represents fundamental-level expertise and is designed for production use in research, industry, and educational contexts. Use this skill when you need to perform interpretation operations related to data-mining.
