Giter Site home page Giter Site logo

mariesaitou / gwidecodeml Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lauguma/gwidecodeml

0.0 0.0 0.0 48.85 MB

A Python package for testing evolutionary hypotheses in genome-wide approaches.

Home Page: https://github.com/lauguma/GWideCodeML/wiki

License: GNU General Public License v3.0

Python 100.00%

gwidecodeml's Introduction

GWideCodeML

GWideCodeML is a Python package that provides support for testing evolutionary hypothesis using codeml (from the PAML package) in a genome-wide framework.

For further information on installation and usage, please visit https://github.com/lauguma/GWideCodeML/wiki

Installation

Option 1:

  1. Download GWideCodeML
    git clone https://github.com/lauguma/GWideCodeML.git
    cd GWideCodeML

  2. Install
    python setup.py install

  3. Run GWideCodeML: if succesfull installation, gwidecodeml executable is created. You can check it by writing in your console:
    gwidecodeml -h

Note: if you choose this option, all requirements must be satisfaied before running GWideCodeML (e.g. codeml must be installed and available from the working directory), see Requirements section.

Option 2: conda environment

(easier, recommended option)

  1. Install and initialize miniconda
    (skip in case you already have a conda env and know how it works)
    https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html
    close and open a new console before continue

  2. Download GWideCodeML
    git clone https://github.com/lauguma/GWideCodeML.git
    cd GWideCodeML

  3. Create a conda environment from yml file
    conda env create -f gwidecodeml_conda.yml

  4. Activate conda environment
    conda activate gwcodeml

  5. Install and run GWideCodeML
    python setup.py install
    gwidecodeml -h

Requirements

Python >= 3.5

Python libraries

  • Biopython
  • Scipy
  • ete3

Software

Citation

Macías L. G., Barrio E. and Toft. C. "GWideCodeML: a Python package for testing evolutionary hypothesis at the genome-wide level" G3: Genes, Genomes, Genetics (2020) doi:10.1534/g3.120.401874.

Our pipeline uses third-party software:

Yang, Z. "PAML 4: a program package for phylogenetic analysis by maximum likelihood." Mol Biol Evol (2017) doi: 10.1093/molbev/msm088

Huerta-Cepas, J., Serra, F and Bork, P. "ETE 3: Reconstruction, analysis and visualization of phylogenomic data." Mol Biol Evol (2016) doi: 10.1093/molbev/msw046

gwidecodeml's People

Contributors

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