Giter Site home page Giter Site logo

phylogenomic's Introduction

Phylogenomic

A) OrthoFinder tools :

i) OrthoFinder-NumberOfGenesPerOrthogroupsPerSpecies.pl

This first R script is working on OrthoFinder ortohogroup matrix "Orthogroups.csv" :

Usage :
./OrthoFinder-CountOrthogroupsPerSpecies.R 
Usage: ./OrthoFinder-CountOrthogroupsPerSpecies.R [options]


Options:
        -f CHARACTER, --file=CHARACTER
                dataset file name

        -o CHARACTER, --out=CHARACTER
                output prefix file name

        -h, --help
                Show this help message and exit

Description : This script is producing a report of the number of genes per orthogroup and per species Dependency : is a matrix with Orthogroup as row (i) and species as column (j) Mij is a list of genes separated by a comma (,)

ii) OrthoFinder--SCOmatrixBuilder.R

This script is filtering orthogroups observed one and only one times per species (Single Copy Orthologs). It needs an ocurrence matrix (as printed by OrthoFinder-NumberOfGenesPerOrthogroupsPerSpecies.pl), as well as three R library ('ggplot2', 'reshape2' and 'optparse')

./OrthoFinder-SCOmatrixBuilder.R 
Usage: ./OrthoFinder-SCOmatrixBuilder.R [options]


Options:
        -f CHARACTER, --file=CHARACTER
                dataset file name

        -o CHARACTER, --out=CHARACTER
                output prefix file name

        -h, --help
                Show this help message and exit

Two types of files is produced : a list of orthogroups ids in "*.list" and a graphical representation of genes presence/absence by species. This two files is produced for SCO observed at least in 75% of species, 50% and 37.5%.

iii) Super alignment builder (concatenation with partition)

This R script is concatenating multiple alignements, creating a partition file (ready to use by RAxML), reporting empty alignements and producing a visual report of the super-alignment.

Usage: ./ConcatAlignement.R [options]


Options:
        -f CHARACTER, --file=CHARACTER
                SCOlist file name

        -o CHARACTER, --out=CHARACTER
                output alignement prefix

        -h, --help
                Show this help message and exit

phylogenomic's People

Contributors

npchar 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.