Skip to main content

Find best matching set of transcripts for one-to-one orthologous genes from two or more species

Project description

Scythe, Selection of Conserved Transcript by Homology Evaluation, tries to find the best matching set of transcripts for each one-to-one orthologous gene from two or more species.

Usage (GUI):

scythe-gui.py

Usage (command line):

   ######################################
   # scythe.py v0.1a1                   #
   ######################################
 usage:
    scythe.py -i DIR -g .grpFILE -d DELIMITER --cleanup

 usage with configuration file:
    scythe.py --config configuration.scy

 general options:
   -C, --config                     use configuration file instead of
                                    command line parameters
   -c, --cleanup                    remove temporary files when done
   -h, --help                       prints this
   -i, --in_dir=DIR                 folder w/ subfolders "fa" and "loc"

   -o, --out_dir=DIR                output directory [default:./]
   -N, --num_cores=NUM              number of processors to use [default 1]

algorithm options:
   -R, --sl_ref                     find best matches to reference
   -G, --sl_glob                    best scoring pair as seed
   -M, --mx_sum                     optimize sum of pairwise scores


 alignment options:
    -O, --gap_open=FLOAT           needleall gap opening cost [default 10]
    -E, --gap_extend=FLOAT         needleall gap extension cost

 fasta options:
   -d, --delim=STRING               split fasta headers at STRING
   -a, --asID=INT                   use INTth part of fasta header as transcript-ID
                                    (default:0)

 further help:
   Please see documentation.

Installation

Scythe needs Python 3. You might want to set up a virtual environment with Python 3 for easier package management. Please see the documentation for more details. (In your virtual environment) install Scythe via

pip install scythe

Requirements

Python modules

  • configparser
  • mysql-connector-python
pip install configparser
pip install --allow-external mysql-connector-python mysql-connector-python

External programs

Project details


Release history Release notifications

This version
History Node

0.1a1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
scythe-0.1a1-py3.2.egg (174.0 kB) Copy SHA256 hash SHA256 Egg 3.2 Jun 16, 2014
scythe-0.1a1.tar.gz (287.1 kB) Copy SHA256 hash SHA256 Source None Jun 16, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page