Coder Social home page Coder Social logo

biocoder / perl-for-bioinformatics Goto Github PK

View Code? Open in Web Editor NEW
32.0 6.0 31.0 434.98 MB

An attempt to help anyone interested in using Perl for Bioinformatics

License: Other

Perl 31.02% Shell 3.51% Python 57.57% C 4.81% Perl 6 3.09%
bioinformatics pipeline perl ncrna lncrna mirna

perl-for-bioinformatics's Introduction

Bioinformatics tools written in Perl

Join the chat at https://gitter.im/biocoder/Perl-for-Bioinformatics

Most of the scripts here were written while I was working on different projects, which I think will be useful to others and can be extended / modified per there needs.

IO::Routine Build Status

  • The scripts use custom IO::Routine Perl Module.

  • Please see the installation instructions by browsing the IO::Routine directory.

  • If you are installing lncRNApipe Pipeline, IO::Routine module is automatically installed.

  • Requires Bio::SeqIO module be installed and available.

☲☴ lncRNApipe Build Status

  • A pipeline to extract putative novel lncRNAs ab initio, given a list of transcripts in GTF format assembled from deep sequencing data (ex: RNA-Seq) and annotation data.

  • Head on to NGS-Utils directory for script list.

  • Install lncRNApipe and all its dependencies (Mac and Linux):

        cd /to/your/preferred/install/path
        curl -kO https://raw.githubusercontent.com/biocoder/Perl-for-Bioinformatics/master/NGS-Utils/lncRNApipe
        perl lncRNApipe --setup
    
  • Documentation:

        perl lncRNApipe --h
    

or

      perldoc lncRNApipe

or to get help documentation for individual modules, do:

  	  perl lncRNApipe --h cuff
  	  perl lncRNApipe --h cat
  	  perl lncRNApipe --h get
  	  perl lncRNApipe --h fetch
  	  perl lncRNApipe --h cpc
  	  perl lncRNApipe --h rna
  	  perl lncRNApipe --h inf
  • Known issues:

    • If pipeline setup fails due to XML::Parser module, you need to install XML parser C libraries.

    • On Ubuntu / Debian based Linux distributions, as root user, do:

       apt-get install libexpat1 libexpat1-dev
      
    • On RedHat / Fedora / CentOS based Linux distributions, as root user do:

       yum install expat expat-devel
      
  • Caveats:

    • The pipeline script uses a lot of inherent Linux core utils and has been only tested in BASH shell.
    • Please use absolute full PATH names. Instead of using lncRNApipe --run ./lncRNApipe_output ..., use lncRNApipe --run /data/lncRNApipe_output ...

Cite lncRNApipe:

Assessment of Histone Tail Modifications and Transcriptional Profiling During Colon Cancer Progression Reveals a Global Decrease in H3K4me3 Activity Karen Triff; Mathew W McLean; Kranti Kranti; Jiahui Pang; Evelyn Callaway; Beiyan Zhou; Ivan Ivanov; Robert S. Chapkin Molecular Basis of Disease 2017 (Accepted for publication)

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.