cbcrg/raxml-nf

Name: raxml-nf

Owner: Notredame Lab

Description: RAxML pipeline

Created: 2014-10-22 10:19:09.0

Updated: 2017-03-20 16:56:02.0

Pushed: 2017-03-20 16:56:00.0

Homepage:

Size: 702

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

RAxML-NF

This repository contains:

1) A dataset containing motor protein Prestin from 35 different species, as published by Liu et al.15. Motor protein Prestin is expressed in mammalian outer hair cells (OHCs) and is thought to confer high frequency sensitivity and selectivity in the mammalian auditory system.

2) Results of RAxML estimated phylogenetic trees run on Mac, Linux and with Nextflow portable runtime.

3) The instructions how to replicate these results.

Folder structure
How to replicate results

Clone this repository from GitHub using the following command:

git clone https://github.com/cbcrg/raxml-nf.git

then move in the directory raxml-nf create by the clone command.

Native RAxML run on Linux & Mac

Download the RAxML toolset for Linux from this link,

Compile typing:

make -f Makefile.gcc

and install it properly, making sure that the raxmlHPC binary is in a directory in your PATH.

You can then run RAxML using the following command:

raxmlHPC -p 9 -T 2 -f d -j -m PROTGAMMALG -s data/prestin_SLC26A5.35eutheria.original.msa -n PRESTIN 
Nextflow RAxML run on Linux & Mac

Install Nextflow with the following command:

export NXF_VER=0.22.0
curl -fsSL get.nextflow.io | bash

Install Docker following the instruction at this page.

Clone this repository and change in the project root directory as shown below:

git clone https://github.com/cbcrg/raxml-nf.git && cd raxml-nf

Pull the required Docker image with this command:

docker pull cbcrg/raxml-nf@sha256:308d687223753a8b80588c05aeef8f344aefc3db2195e2676d37a2a36b6dbdbb

Finally launch RAxML with Nextflow by using the following command:

nextflow run raxml.nf -with-docker

The command above executes RAxML using the default parameters specified in the native command line provided in the previous example and the docker image specified above.

If you wish to run RAxML with Nextflow without docker, make sure the raxmlHPC binary is in your PATH and then run the following command:

nextflow run cbcrg/raxml-nf 

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.