Giter Club home page Giter Club logo

mec's Introduction

-------------------------
Magic-Enzyme-Cutter (MEC)
-------------------------

Author : 
	Mao Fengbiao
Contact: 
	[email protected].
Version: 
	1.0.
License:
	GPLv3 (http://www.gnu.org/licenses/gpl.html)

--------------------
Software description
--------------------

	Magic-Enzyme-Cutter is a software that Master Restriction Enzyme II
digestion in silico && Evaluate the degradation products in many aspects &&  
Calculate the optimal selection in expect (MEC).

------------------------
Platform and environment
------------------------
    
 System: Linux or UNIX
 Software: perl >= v5.8.8, R >= R-2.15.1 are required.

perl download website : http://www.perl.org/
R download website : http://www.r-project.org/
 
--------------
How to run MEC
--------------

1. Install the software

>tar xzvf MEC-xxx.tar.gz
>cd MEC-xxx
>sh install /path/to/R

2. Run the software

>cd MEC-xxx
>./Magic-Enzyme-Cutter -help

3. Test the software

>cd MEC-xxx/test
>sh test.sh /path/to/R

Results of test are in directory 'MEC-xxx/test/test-result'

More information is available in file 'MEC-xxx/Manual' and 
in directory 'MEC-xxx/doc' which contains *doc files or PDF 
files about introduction and manual.

-------------------
Magic-Enzyme-Cutter
-------------------

        Master Restriction Enzyme II digestion in silico && Evaluate the
degradation products in many aspects && Calculate the optimal selection in
expect (MEC).
        Author : Mao FengBiao,Cai WanShi,Wen YanLing.
        Contact: [email protected].
        Version: 1.0.
Usage:

        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> [options] 

Require:
        -i <in_file: reference in FASTA format>
        -o <out_directory>

Options:
        -R <R path> [R]
        -z <enzyme name or cut-Type> [MspI]
        -m <motif which is focus on> [CG]
        -s <start length of fragment> [40]
        -e <end length of fragment> [1000]
        -n <min regions of PSO search> [200]
        -x <max regions of PSO search> [500]
        -f <bases of flanking included> [4]
        -g <graduated scale number> [100]
        -c <change the vision,T or F> [F]
        -t <transparency of Gel Figure> [50]
        -h <display this help information>

Note:
        The delimiter of enzymes is ",", "_" or "+" while the delimiter of
cut-Type is "-".
        The brief-codes of cut-Type are supported, They are:
R=G/A;Y=C/T;M=A/C;K=G/T;S=G/C;W=A/T;B=C/G/T;D=A/G/T;H=A/C/T;V=A/C/G;N=A/C/G/T.
        Gzipped FASTA format input is supported.

Example:
        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> -z MspI -s 100 -e 2000
        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> -R /Path/R -z C-CGG,C-GGC,G-CGC
        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> -R /Path/R -z MspI_AciI+TaqI
        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> -R /Path/R -z MspI+TTT-AAA+YAC-GTR
        Magic-Enzyme-Cutter -i <ref.fa> -o <outdir> -n 100 -x 300 -g 50 -f 5 -c T 

The FASTA format file of sequences. See example data:

>chrR
GATCTGATAAGTCCCAGGACTTCAGAAGagctgtgagaccttggccaagt
cacttcctccttcagGAACATTGCAGTGGGCCTAAGTGCCTCCTCTCGGG
ACTGGTATGGGGACGGTCATGCAATCTGGACAACATTCACCTTTAAAAGT
TTATTGATCTTTTGTGACATGCACGTGGGTTCCCAGTAGCAAGAAACTAA
AGGGTCGCAGGCCGGTTTCTGCTAATTTCTTTAATTCCAAGACAGTCTCA
AATATTTTCTTATTAACTTCCTGGAGGGAGGCTTATCATTCTCTCTTTTG
GATGATTCTAAGTACCAGCTAAAATACAGCTATCATTCATTTTCCTTGAT
TTGGGAGCCTAATTTCTTTAATTTAGTATGCAAGAAAACCAATTTGGAAA
TATCAACTGTTTTGGAAACCTTAGACCTAGGTCATCCTTAGTAAGATctt
cccatttatataaatacttgcaagtagtagtgccataattaccaaacata
aagccaactgagatgcccaaagggggccactctccttgcttttcctcctt

mec's People

Contributors

maofengbiao avatar

Watchers

James Cloos avatar  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.