1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
{% extends "layout.html" %}
{% set title = 'Ruffus' %}
{% block extrahead %}
<meta content='Ruffus is a Computation Pipeline library for python. It is open-sourced, powerful and user-friendly, and widely used in science and bioinformatics' name='description'/>
<meta content='python, pipeline, computation, cluster, Ruffus, bioinformatics, parallel' name='keywords'/>
<meta content='Leo Goodstadt' name='Author'/>
<meta content='Leo Goodstadt' name='Publisher'/>
<meta content='ruffus@llew.org.uk' name='Email'/>
<meta content='index, follow' name='robots'/>
<meta content='en-uk' name='language'/>
<meta content='United Kingdom' name='country'/>
<meta name='copyright' content='cgat-developers'/>
{% endblock %}
{% block body %}
<p>
<a href="why_ruffus.html#why-ruffus"> <img src="_images/logo.jpg" alt="logo"></a>
</p>
Ruffus is a Computation Pipeline library for python. It is open-sourced,
powerful and user-friendly, and widely used in science and bioinformatics.<br/><br/>
<h1>Citation:</h1>
<blockquote>
Please cite <I>Ruffus</I> as:<br/>
<div><a class="reference external" href="http://bioinformatics.oxfordjournals.org/content/early/2010/09/16/bioinformatics.btq524">Leo Goodstadt (2010)</a> :
<strong>Ruffus: a lightweight Python library for computational pipelines.</strong> <em>Bioinformatics</em> 26(21): 2778-2779</div></blockquote><br/>
<h1>Welcome</h1>
<table class="Introduction" align="center" style="margin-left: 30px">
<tr>
<td width="50%">
<p><I>Ruffus</I> is designed to allow scientific and other analyses to
be automated with the minimum of fuss and the least effort.</p>
These are <I>Ruffus</I>'s strengths:
<ul>
<li><b>Lightweight</b>: Suitable for the simplest of tasks</li>
<li><b>Scalable</b>: Handles even fiendishly complicated pipelines</a>
which would cause <i>make</i> or <i>scons</i> to go cross-eyed and recursive.</li>
<li><b>Standard python</b>: No "clever magic", no pre-processing. </li>
<li><b>Unintrusive</b>: Unambitious, lightweight syntax which tries to do this
one small thing well. </li>
</ul>
<p>Please join me (email: ruffus_lib at llew.org.uk) in setting the direction of
this project if you are interested.
</p>
</td>
<td width="50%">
<img src="_images/front_page_flowchart.png" alt="flowchart">
</td>
</tr>
</table>
<h1> Documentation</h1>
<table class="contentstable" align="center" style="margin-left: 30px">
<tr>
<td width="50%">
<p class="biglink"><a class="biglink"
href="installation.html">Download</a><br/>
<span class="linkdescr">to install <I>Ruffus</I></span></p>
<p class="biglink"><a class="biglink"
href="tutorials/new_tutorial/introduction.html">Simple Tutorial</a><br/>
<span class="linkdescr">Start here for a quick introduction to <i>Ruffus</i></span></p>
<p class="biglink"><a class="biglink"
href="tutorials/new_tutorial/manual_contents.html">Manual</a>
<a class="biglink" href="_downloads/ruffus.pdf">(pdf)</a><br/>
<span class="linkdescr">for an-depth demonstration of all
<I>Ruffus</I> features</span></p>
</td>
<td width="50%">
<p class="biglink"><a class="biglink"
href="contents.html">Table of contents</a><br/>
<span class="linkdescr">for an complete listing of all the documentation</span></p>
<p class="biglink"><a class="biglink"
href="faq.html">Frequently Answered Questions</a><br/>
<span class="linkdescr">for any common problems, clever solutions from the community</span></p>
<p class="biglink"><a class="biglink"
href="design.html">Design</a><br/>
<span class="linkdescr">to understand the design of <I>Ruffus</I></span></p>
<p class="biglink"><a class="biglink"
href="cheatsheet.html">Cheat Sheet</a><br/>
<span class="linkdescr">for Ruffus syntax</span></p>
</td>
</tr>
</table>
<h2>Install <I>Ruffus</I></h2>
<p>
<i>Ruffus</i> is available as a <a
href="">conda package</a>able package on the <a href="http://pypi.python.org/pypi/ruffus">Python Package
Index</a>.
</p>
Just run:
<div style="margin-left: 30px" class="highlight-python"><pre>conda install -c bioconda ruffus</pre>
</div>
or
<div style="margin-left: 30px" class="highlight-python"><pre>pip install ruffus</pre>
</div>
<br>
<p>
The very latest (in development) code can be obtained via <a href="https://github.com/cgat-developers/ruffus"> git </a>:
<div style="margin-left: 30px" class="highlight-python"><pre>git clone https://github.com/cgat-developers/ruffus.git</pre>
</div>
</p>
<h1>Feedback and Getting Involved:</h1>
<p>We would love your input and involvment. If you find a bug or would like to request an improvement
please raise a github issue. for more information on how to contribute code please see the
<a href="contributing.html"> contributing </a> section for more information on how to
contribute to the project</p>
{% endblock %}
|