a software for annotating genes, especially for annotating plant genes.
The software can be downloaded in the "Releases" module of this website. Furthermore, large amounts of toturials (including videos and manual) can also be found in this website, which can help users run GFAP without any barriers.
The source code of GFAP has been uploaded into the 'Release' module. Please note that the source code is licensed under the BSD 3-Clause "NEW" or "Revised" License.
If the source code is helpful to your researches, please cite our article. Thank you!
If you have any questions or suggestions about GFAP, please don't hesitate to contact me at xudongzhuanyong@163.com.
If you find our work useful, please consider citing:
@article{10.1093/plphys/kiad393,
author = {Xu, Dong and Yang, Yingxue and Gong, Desheng and Chen, Xiaojian and Jin, Kangming and Jiang, Heling and Yu, Wenjuan and Li, Jihong and Zhang, Jin and Pan, Weihua},
title = "{GFAP: ultrafast and accurate gene functional annotation software for plants}",
journal = {Plant Physiology},
volume = {193},
number = {3},
pages = {1745-1748},
year = {2023},
doi = {10.1093/plphys/kiad393}
}
pythonGFAP-linux.py
-qp/qn User input file or content
-aws user-selected content
-go/kegg/pfam (This is a multiple choice, depending on the user's selection, this will also be -go -kegg -pfam)
-am (fast or sensitive or do not set this option)
-e The value set by the user (Evalue can be set or not)
-ap The value set by the user (match-percentage can be set or not)
-only_ID (can be set or not)
-o The saved folder (if the previous one is a multi-selection, multiple result files will be generated at the same time, so it should be the path of a folder, and then all the results in this folder will be sent to the user. After the sending is completed Delete Files)
pythonGFAP-linux.py
-qp/qn User input file or content
-awd user-selected content
-go/kegg/pfam (This is a multiple choice, depending on the user's selection, this will also be -go -kegg -pfam)
-am (fast or sensitive or do not set this option)
-e The value set by the user (Evalue can be set or not)
-ap The value set by the user (match-percentage can be set or not)
-only_ID (can be set or not)
-o The saved folder (if the previous one is a multi-selection, multiple result files will be generated at the same time, so it should be the path of a folder, and then all the results in this folder will be sent to the user. After the sending is completed Delete Files)
pythonGFAP-linux.py
-na
-nt (divided into miRNA or lncRNA according to user selection)
-qn user input file
-o The saving path of the result file, which will be sent to the user after completion (you can consider deleting it after the sending is completed, which will not be described in details below).
pythonGFAP-linux.py
-sf //single family
-qp (input file)
-mn/mp (Here you need to check whether there is a file put in mp. If there is a file put in, the parameter there is mp and the input file is added. If not, it is mn and the content selected by the user is added)
-o (save path of the result file, the processing method is the same as before)
pythonGFAP-linux.py
-mf // domains of families
-atf/agf (screening for transcription factor/non-transcription factor families)
-qp (input file)
-o (save path of result file)
pythonGFAP-linux.py
-ds //draw statistics
-ar (input file)
-cut_value (there is a default value, the user can set it or not, the same as below)
-gn (has a default value, the user can set it or not)
-drawtypes (value)
-colormodel (value)
-color (value)
-singlecolor
-st (take value)
-go/-kegg/pfam
-o (will save the results to: ./draw/)
pythonGFAP-linux.py
-dn
-ar (input file)
-cut_value (there is a default value, the user can set it or not, the same as below)
-gn (has a default value, the user can set it or not)
-pvalue (there is a default value, the user can set it or not)
-colormodel (value)
-aws (receive value)
-st (take value)
-gca (receive value)
-go/kegg/pfam
-o (will save the results to: ./draw/)
pythonGFAP-linux.py
-t
-qn (input file)
-o (save path of result file, same as above)
pythonGFAP-linux.py
-rd
-qn (input file)
-o (save path of result file, same as above)
pythonGFAP-linux.py
-ex
-ar (input file)
-ID (ID or ID file)
-exfid/exgid (choose one)
-o (save path of result file, same as above)
pythonGFAP-linux.py
-mr
-qn (input file)
-rp (You need to put the previous results into an empty folder and enter the location of the folder here. Be careful not to change the file name when moving the file)
-o (save path of result file, same as above)
pythonGFAP-linux.py
-cf
-gf (input file)
-gid (the index of the gene ID in the result file, received is an integer)
-fid (the index of go/pfam/kegg in the result file, receiving an integer)
-pvalue (the index of pvalue in the result file, receives an integer)
-o (the saving path of the result file, the processing of the results is the same as above)