GithubHelp home page GithubHelp logo

shehongbing / genelift Goto Github PK

View Code? Open in Web Editor NEW

This project forked from srividya22/genelift

0.0 0.0 0.0 413 KB

Gene model transfer from closely related reference genomes using cDNA alignments

Shell 12.28% Python 80.35% Perl 7.37%

genelift's Introduction

===================================================================================

GeneLift

Gene model transfer from closely related reference genomes using cDNA alignments

===================================================================================

## Usage
usage: geneLift.py [-h] -cDNA CDNA -g FAA -func ANNOT [-o OUT_P] [-x]
                   [-aligner ALIGNER] [--report-duplications] [-mm M_PATH]
                   [-gm GM_PATH] [-c 90] [-i 95] [-t 1]

Script to liftover gene models from reference cDNA alignments

optional arguments:
  -h, --help            show this help message and exit
  -cDNA CDNA            fasta file containing transcript sequences
  -g FAA                Assembly fasta file to lift over gene models
  -func ANNOT           Semicolon (;) seperated text file with
                        transcript_id,gene_id,functional annotation for the
                        cDNA file
  -o OUT_P              output directory name
  -x                    enable cross species cDNA alignment ; only supported
                        with aligner gmap
  -aligner ALIGNER      Aligner used for cDNA alignments options:
                        [gmap,minimap2]
  --report-duplications
                        Report gene duplications
  -mm M_PATH            path to minimap2 executable
  -gm GM_PATH           path to gmap executable
  -c 90                 Coverage threshold for transcript alignments
  -i 95                 Identity threshold for transcript alignments
  -t 1                  Number of threads

Installation

Dependencies

To install the dependencies do ( requires conda : https://docs.conda.io/projects/conda/en/latest/ )

git clone https://github.com/srividya22/geneLift.git
cd geneLift
chmod +x ./INSTALL.sh
./INSTALL.sh

Installation

$ python setup.py install

genelift's People

Contributors

srividya22 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.