MYOP is a customizable ab initio gene finding system that facilitates the customization of different strategies.
- ToPS
- SegSeq
- Git
- Perl - ForkManager
- BioPerl
- Linux or MacOSX
After you have installed the required software, you can install MYOP by following the instructions below:
-
MYOP is available from our GitHub repository.
git clone https://github.com/myopdev/myop.git
-
Copy the
myop
folder to/usr/local/
folder.sudo cp -r myop /usr/local
-
Add the following line at the end of the
.profile
file.export PATH=$PATH:/usr/local/myop/scripts
You can use the program myop-predict.pl
to predict protein-coding genes. This program receives the directory <model>
of a trained gene model and a <fasta file>
.
myop-predict.pl -p <model> -f <fasta file> > out.gtf
-
Download the C. elegans model
-
Uncompress the tarball
tar zxvf celegans.tar.gz
-
Download the fasta file
-
Execute the
myop-predict.pl
programmyop-predict.pl -p celegans -f test.fa > out.gtf
You can use the program myop-train.pl
to train a new gene model. This program receives a <fasta file>
and an associated <GTF file>
. This program will download a template that contains a pre-configured model from a Git repository[1]. It returns a directory that will contain the trained gene model.
myop-train.pl -g <gtf file> -f <fasta file> -o <output directory>
- Download the GTF and the Fasta file
-
Execute the
myop-train.pl
myop-train.pl -g ce6.gtf -f ce6.fa -o celegans
To specify a different model template, you can use the option -r
myop-train.pl -r <a customized model template> -g <gtf file> -f <fasta file> -o <output directory>
[1] The default model template is located at https://github.com/myopdev/myopTemplates.git
MYOP provides the following pre-trained gene model, feel free to download it.