Code Monkey home page Code Monkey logo

lrrprofiler's Introduction

LRRprofiler

LRRprofiler is an automated program to detect and annotate LRR (Leucine-Rich Repeat) containing plant receptors.

Please cite : A New Comprehensive Annotation of Leucine-Rich Repeat-Containing Receptors in Rice. Gottin C., Diévart A., Summo M., Droc G., Périn C., Ranwez V. and Chantret N. preprint on bioRxiv. doi: https://doi.org/10.1101/2021.01.29.428842

The program was developed on Linux os.

The program uses several external tools and databases:

  • iTAK (v1.7)
  • HMMER (v3.1b2)
  • MAFFT (v7.271)
  • TMHMM (v2.0c) [academic use only]
  • SMART database

Using Singularity (.sif) container

A singularity container for the LRRprofiler program can be download directly in your workspace with:

singularity pull LRRprofiler.sif library://cgottin/default/lrr_profiler:0.2

or from the Sylabs cloud .

The file LRRprofiler_v0.2_sing_3.6.def provide the corresponding singularity recipe.

Usage

The program can be run with the command line :

singularity run lrr_profiler0.1.sif --in_proteome <fastafile> --name <jobname> [--dev] [--nobuild]

Using the example file :

singularity run lrr_profiler0.1.sif --in_proteome Arabidopsis_Thaliana_reviewed_proteom_SwissProt_05-2020.fasta --name ARATH

Pipeline options

--in_proteome: (mandatory) Path of the proteome fasta file. Currently, the program will work if all sequence headers are parsed without description (i.e. ">OS01g10200" and not ">OS01g10200 expressed protein")

--name: (mandatory) Character string used for output directory and file names.

--dev: (optional) If provided, the pipeline will retain the working directory containing temporary files.

--nobuild: (optional) If porvided, skip the profile refinement process and use exclusively profiles from the HMM_lib folder. This option can be useful to obtain homogeneous and reproductible annotation when comparing several proteomes.

lrrprofiler's People

Contributors

cgottin avatar

Stargazers

JJ De Vega avatar  avatar Alexandre Soriano avatar  avatar

Watchers

 avatar

lrrprofiler's Issues

A question about LRRprofiler usage

When I analysis fas file (amino acid ) with LRRprofiler with the same parameter. Sometimes I can get the result, but sometimes I get the warning message as bellow:
------------- EXCEPTION: Bio::Root::Exception -------------
MSG: Calling translate without a seq argument!
STACK: Error::throw
STACK: Bio::Root::Root::throw /usr/share/perl5/Bio/Root/Root.pm:447
STACK: Bio::Tools::CodonTable::translate /usr/share/perl5/Bio/Tools/CodonTable.pm:419
STACK: Bio::PrimarySeqI::translate /usr/share/perl5/Bio/PrimarySeqI.pm:655
STACK: Bio::SeqUtils::translate_3frames /usr/share/perl5/Bio/SeqUtils.pm:373
STACK: Bio::SeqUtils::translate_6frames /usr/share/perl5/Bio/SeqUtils.pm:399
STACK: main::itak_identify /iTAK/iTAK.pl:190
STACK: /iTAK/iTAK.pl:41
Could you tell how I can solve it? Thanks a lot.
Best wishes.

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.