Skip to content

If it is not recognized then this action is actually overlooked

  • Clone new git data source (For ssh: git duplicate :TGAC/KAT.git ; or even for https: git duplicate ), with the a directory on your server.
  • Transform directory to the KAT venture: computer game KAT
  • Build improve (this may devote some time): ./build_raise.sh
  • Setup the KAT setting programs because of the entering: ./autogen.sh .
  • Create makefiles and establish dependencies: ./configure . The brand new arrange script usually takes several options as objections. One to commonly changed option is –prefix , that arranged KAT to a customized list. Automatically this will be /usr/regional , therefore the KAT executable could well be discovered at /usr/local/container automagically. Python capability should be handicapped using –disable-pykat . Sort of ./configure –let to own full a number of selection. Excite see the output so that the setup are settings as the you’d expect.
  • Compile software: make . You can leverage extra cores duing the compilation process using the -j <#cores> option. Also you can see all command lines used to build the software by setting V=1 .
  • Work on evaluation (optional) make consider . (New -j and you will V=step 1 solutions demonstrated over also are served here.)
  • Install: make setup . If you’ve not provided a certain setting up list, you’ll likely need prefix this command which have sudo within the purchase to offer the permissions expected to developed in order to /usr/local .

If the sphinx are hung and thought on your own program upcoming html papers and man users was immediately dependent when you look at the make process. Should you wish to would a PDF sorts of the fresh new tips guide you can do so by going into the doc index and typing generate pdf , this isn’t executed automatically.

To get help on any of these subtools simple type: kat –help

NOTE: in the event the KAT try faltering on ./autogen.sh step you’ll likely need put up autotools. The following demand want to do which towards the MacOS: brew created autoconf automake libtool . Toward a debian program you can do this that have: sudo likely-rating arranged autoconf automake libtool .

KAT will install some python scripts to your /bin directory. If you selected a custom location for prefix and wish to access these scripts directly, then it may be necessary to modify your $PYTHONPATH environment variable. Ensure that /lib/python/site-packages , is on your PYTHONPATH, where represents the python version to used when installing KAT e.g. /home/me/kat/lib/python3.6/site-packages .

Running kat –let will bring upwards a summary of available devices contained in this kat. Instance: kat sect –let will show details on ways to use the succession coverage estimator unit.

KAT supports file globbing to have input, this is exactly such as of use of trying to help you count and you may evaluate kmers having coordinated end data files. Particularly, whenever you had a few data: LIB_R1.fastq, LIB_R2.fastq https://datingranking.net/casual-sex/ in today’s directory following kat hist -C -m27 LIB_R?.fastq , commonly consume any documents coordinating brand new pattern LIB_R?.fastq given that enter in, we.elizabeth. LIB_R1.fastq, LIB_R2.fastq. An identical effect might be achieved listing the brand new files during the order range: kat hist -C -m27 LIB_R1.fastq LIB_R2.fastq

Note, the newest KAT compensation subtool takes 2 or 3 groups of enters because positional arguments therefore we need differentiate within file organizations. This is exactly attained by surrounding one glob habits otherwise document lists within the unmarried estimates. Such, and when you will find LIB1_R1.fastq, LIB1_R2.fastq, LIB2_R1.fastq, LIB2_R2.fastq in today’s list, and in addition we want to examine LIB1 against LIB2, as opposed to catting the latest data along with her, we might work on possibly: kat comp -C -D ‘LIB1_R?.fastq’ ‘LIB2_Roentgen?.fastq’ ; or kat comp -C -D ‘LIB1_R1.fastq LIB1_R2.fastq’ ‘LIB2_R1.fastq LIB2_R2.fastq’ . One another orders perform the same thing.

Instead, you can install the kat python bundle toward an effective python ecosystem of the changing into brand new programs directory and you can typing python developed

Daniel Mapleson, Gonzalo Garcia Accinelli, George Kettleborough, Jonathan Wright, and Bernardo J. Clavijo. KAT: A K-mer Investigation Toolkit so you can quality assurance NGS datasets and you will genome assemblies. Bioinformatics, 2016. doi: /bioinformatics/btw663