<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Related items]]></title>
	<link>https://bioinformaticsonline.com/related/27090?offset=110</link>
	<atom:link href="https://bioinformaticsonline.com/related/27090?offset=110" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/30976/brig</guid>
	<pubDate>Thu, 16 Feb 2017 13:14:25 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/30976/brig</link>
	<title><![CDATA[BRIG]]></title>
	<description><![CDATA[<p>BRIG is a free cross-platform (Windows/Mac/Unix) application that can display circular comparisons between a large number of genomes, with a focus on handling genome assembly data. The application is available at:<a href="http://sourceforge.net/projects/brig">http://sourceforge.net/projects/brig</a></p>
<p>If you have any questions or comments, post them on&nbsp;<a href="http://sourceforge.net/tracker/?group_id=328245">one of the trackers</a>&nbsp;on BRIG&rsquo;s SourceForge page:<a href="http://sourceforge.net/tracker/?group_id=328245">http://sourceforge.net/tracker/?group_id=328245</a>.</p>
<p>Features:</p>
<ul>
<li>Images show similarity between a central reference sequence and other sequences as concentric rings.</li>
<li>BRIG will perform all BLAST comparisons and file parsing automatically via a simple GUI.</li>
<li>Contig boundaries and read coverage can be displayed for draft genomes; customized graphs and annotations can be displayed.</li>
<li>Using a user-defined set of genes as input, BRIG can display gene presence, absence, truncation or sequence variation in a set of complete genomes, draft genomes or even raw, unassembled sequence data.</li>
<li>BRIG also accepts SAM-formatted read-mapping files enabling genomic regions present in unassembled sequence data from multiple samples to be compared simultaneously</li>
</ul>
<p>&nbsp;</p><p>Address of the bookmark: <a href="http://brig.sourceforge.net/" rel="nofollow">http://brig.sourceforge.net/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/31139/pbsuite-software-for-long-read-sequencing-data-from-pacbio</guid>
	<pubDate>Mon, 27 Feb 2017 09:54:47 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/31139/pbsuite-software-for-long-read-sequencing-data-from-pacbio</link>
	<title><![CDATA[PBSuite: Software for Long-Read Sequencing Data from PacBio]]></title>
	<description><![CDATA[<p><span>PBJelly - the genome upgrading tool.&nbsp;</span><br><span>PBHoney - the structural variation discovery tool&nbsp;</span><br><br><span>Both are contained within the PBSuite code found in downloads.</span><br><br><span>----- PBJelly -----</span><br><span>Read The Paper&nbsp;</span><br><a href="http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0047768" target="_blank">http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0047768</a><br><br><span>PBJelly is a highly automated pipeline that aligns long sequencing reads (such as PacBio RS reads or long 454 reads in fasta format) to high-confidence draft assembles. PBJelly fills or reduces as many captured gaps as possible to produce upgraded draft genomes.&nbsp;</span><br><br><span>----- PBHoney -----</span><br><span>Read The Paper</span><br><a href="http://www.biomedcentral.com/1471-2105/15/180/abstract" target="_blank">http://www.biomedcentral.com/1471-2105/15/180/abstract</a><br><br><span>PBHoney is an implementation of two variant-identification approaches designed to exploit the high mappability of long reads (i.e., greater than 10,000 bp). PBHoney considers both intra-read discordance and soft-clipped tails of long reads to identify structural variants.</span></p><p>Address of the bookmark: <a href="https://sourceforge.net/projects/pb-jelly/" rel="nofollow">https://sourceforge.net/projects/pb-jelly/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/31345/prokka-tool-for-the-rapid-annotation-of-prokaryotic-genomes</guid>
	<pubDate>Mon, 06 Mar 2017 03:49:57 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/31345/prokka-tool-for-the-rapid-annotation-of-prokaryotic-genomes</link>
	<title><![CDATA[Prokka: tool for the rapid annotation of prokaryotic genomes]]></title>
	<description><![CDATA[<p>Prokka is a software tool for the rapid annotation of prokaryotic genomes. A typical 4 Mbp genome can be fully annotated in less than 10 minutes on a quad-core computer, and scales well to 32 core SMP systems. It produces GFF3, GBK and SQN files that are ready for editing in Sequin and ultimately submitted to Genbank/DDJB/ENA.</p>
<p>&nbsp;</p><p>Address of the bookmark: <a href="http://www.vicbioinformatics.com/software.prokka.shtml" rel="nofollow">http://www.vicbioinformatics.com/software.prokka.shtml</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/31375/cocacola-binning-metagenomic-contigs-using-sequence-composition-read-coverage-co-alignment-and-paired-end-read-linkage</guid>
	<pubDate>Tue, 07 Mar 2017 08:50:57 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/31375/cocacola-binning-metagenomic-contigs-using-sequence-composition-read-coverage-co-alignment-and-paired-end-read-linkage</link>
	<title><![CDATA[COCACOLA (binning metagenomic contigs using sequence COmposition, read CoverAge, CO-alignment, and paired-end read LinkAge)]]></title>
	<description><![CDATA[<p>COCACOLA is a general framework that combines different types of information: sequence COmposition, CoverAge across multiple samples, CO-alignment to reference genomes and paired-end reads LinkAge to automatically bin contigs into OTUs. Furthermore, COCACOLA seamlessly embraces customized prior knowledge to facilitate binning accuracy.</p>
<p>News: Python version of COCACOLA is available now!</p><p>Address of the bookmark: <a href="https://github.com/younglululu/COCACOLA" rel="nofollow">https://github.com/younglululu/COCACOLA</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/32420/fastq-format</guid>
	<pubDate>Wed, 03 May 2017 04:23:32 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/32420/fastq-format</link>
	<title><![CDATA[Fastq format]]></title>
	<description><![CDATA[<p><strong>FASTQ format</strong>&nbsp;is a text-based&nbsp;<a href="https://en.wikipedia.org/wiki/File_format" title="File format">format</a>&nbsp;for storing both a biological sequence (usually&nbsp;<a href="https://en.wikipedia.org/wiki/Nucleotide_sequence" title="Nucleotide sequence">nucleotide sequence</a>) and its corresponding quality scores. Both the sequence letter and quality score are each encoded with a single&nbsp;<a href="https://en.wikipedia.org/wiki/ASCII" title="ASCII">ASCII</a>&nbsp;character for brevity.</p>
<p>It was originally developed at the&nbsp;<a href="https://en.wikipedia.org/wiki/Wellcome_Trust_Sanger_Institute" title="Wellcome Trust Sanger Institute">Wellcome Trust Sanger Institute</a>&nbsp;to bundle a&nbsp;<a href="https://en.wikipedia.org/wiki/FASTA_format" title="FASTA format">FASTA</a>&nbsp;sequence and its quality data, but has recently become the&nbsp;<em>de facto</em>&nbsp;standard for storing the output of high-throughput sequencing instruments such as the&nbsp;<a href="https://en.wikipedia.org/wiki/Illumina_(company)" title="Illumina (company)">Illumina</a>&nbsp;Genome Analyzer.<sup id="cite_ref-Cock2009_1-0"><a href="https://en.wikipedia.org/wiki/FASTQ_format#cite_note-Cock2009-1">[1]</a></sup></p><p>Address of the bookmark: <a href="https://en.wikipedia.org/wiki/FASTQ_format" rel="nofollow">https://en.wikipedia.org/wiki/FASTQ_format</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/32948/simba-a-web-tool-for-managing-bacterial-genome-assembly-generated-by-ion-pgm-sequencing-technology</guid>
	<pubDate>Tue, 23 May 2017 05:28:56 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/32948/simba-a-web-tool-for-managing-bacterial-genome-assembly-generated-by-ion-pgm-sequencing-technology</link>
	<title><![CDATA[SIMBA: a web tool for managing bacterial genome assembly generated by Ion PGM sequencing technology]]></title>
	<description><![CDATA[<p><span>SIMBA</span><span>, SImple Manager for Bacterial Assemblies, is a Web interface for managing assembly projects of bacterial genomes. SIMBA was created to assist bioinformaticians to assemble bacterial genomes sequenced with NextGeneration Sequencing (NGS) platforms quickly, easily and effectively. SIMBA also is open source tool, i.e., can be freely downloaded, shared and modified.</span></p>
<p>https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-016-1344-7</p><p>Address of the bookmark: <a href="http://ufmg-simba.sourceforge.net/" rel="nofollow">http://ufmg-simba.sourceforge.net/</a></p>]]></description>
	<dc:creator>Abhimanyu Singh</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/37905/phased-human-genome-assembly</guid>
	<pubDate>Mon, 08 Oct 2018 09:10:54 -0500</pubDate>
	<link>https://bioinformaticsonline.com/news/view/37905/phased-human-genome-assembly</link>
	<title><![CDATA[Phased Human Genome Assembly !]]></title>
	<description><![CDATA[<p>The new publicly available assembly (PacBio&nbsp;<a href="https://www.globenewswire.com/Tracker?data=IM2cKfZgtHafORdb9VSstujBjyW-aIzFILCtXNAkcY_yqVmxdjvG01R_FZQC7zLxs-alqquXwsW6MG98G9-g-ym8Nue2pmUZMtkIg3FIat2mYbJ-z2Ra367GlinbO13x" target="_blank" title=""><span style="text-decoration: underline;">HG00733</span></a>) has the fewest gaps of any human genome assembly, with more than half of the genome contained in gapless sequence at least 27 Mb long. The primary contig assembly is 2.89 Gb long and consists of 865 contigs that were assembled with PacBio data generated with the company&rsquo;s Sequel<span>&reg;</span>&nbsp;System. Using the&nbsp;<a href="https://www.globenewswire.com/Tracker?data=jOa6mE1Y5r8VbU1CaCgx1A0HsoVzJ7waxOiDKgvmKL6cwJq_eH4nWrGj2vLkNpxHl1-5CH4htDB4113PXT8WU60hvHQ-KKpvAwQwveEGvz3N4d0q7QHSa_X97LW8_9xEiYqfsc4d24ca-IpVYZsf7Ue-XL7fSIIZw_EHK-F96t1aaQNRcD-z1PP5qvlZbVwX" target="_blank" title=""><span style="text-decoration: underline;">FALCON-Unzip assembler</span></a>, maternal and paternal haplotypes were resolved over more than 80% of the genome. Maternal and paternal haplotype blocks were then further phased using Hi-C technology and the&nbsp;<a href="https://www.globenewswire.com/Tracker?data=jOa6mE1Y5r8VbU1CaCgx1IrQmRcKvNQm83FLTqQE6OGzutM-fEggnm4Z-nsniK0D_YmDKS_UKWE0NHtHbgvbL973Y2-9NhrWhYKizXQ4lpiTvlqPf1UZdjqVs7BDjISgDnovv8foYw8es8jQzAg5Xfq1CH36NOnWQgA_X04XSvyEEEj0q801Im6cV5M5K4eL15vb_ZgUayccOvDY_fc6lxxPAAAyA4h16-zUN44Y81KdujciCrJrv5xynMIXEjRsaIKCf6eCX_Q1j_uZlN5TD0MVr6HulTYG8lGgyL0x-eQ=" target="_blank" title=""><span style="text-decoration: underline;">FALCON-Phase method</span></a>developed in collaboration with Phase Genomics. The genome was then&nbsp;<em>de novo</em>&nbsp;scaffolded using Phase Genomics&rsquo;&nbsp;<a href="https://www.globenewswire.com/Tracker?data=4wcqEWHJpCHRJARQkC0oVkYT9htT14iVebujxcW1nMpAjmigHGQ46ObCGetRfyaZm1ADIHaV1-30B9izTAhjJ-efhFlxorUxs08kdV-9AAzQyuHJ9S7wxnRRnyegsTZd" target="_blank" title=""><span style="text-decoration: underline;">Proximo Hi-C platform</span></a>, resulting in the first chromosome-scale diploid assembly of a single individual accomplished with only two technologies. More specific details about the assembly are included on the PacBio blog.</p><p>The data are available using NCBI accession IDs: BioProject: (<a href="https://www.globenewswire.com/Tracker?data=YZtCuhY2wu5H0yIso9jtUufPXbwyHh1QOZ1jBggGpK5NtXaU_JGC9X39F3uHZ96uVmu6hW5OB2Qq805hUEW2OhSNCm630yFiEF6_nsAwYB0=" target="_blank" title=""><span style="text-decoration: underline;">PRJNA483067</span></a>), assembly: [<a href="https://www.globenewswire.com/Tracker?data=CEXZ7E56JOsRgfH4Wq3r5LVbv4QH_UIekV9idYBys9l8K7pFft824jmYWNzJqK7lQ9fMbaAtbURpm8gM7zqUbpPUrydFwrkJGGtG-NBHctjyjddiFY-p06xZPm2mHXE2" target="_blank" title=""><span style="text-decoration: underline;">RBJD00000000</span></a>] and sequence data (<a href="https://www.globenewswire.com/Tracker?data=pELP2RpqTqTRaPF9yN1N7GZYlQmTxpY0aW-B8xaNw6iyD-Lylw7X3UzMDK3YS4AIYgLtD13em2XsbzOwKhXuNbI4Ks6-LSyXl1_yVdFoB0U=" target="_blank" title=""><span style="text-decoration: underline;">SRP155659</span></a>).</p><p><span>Additional Resources</span></p><ul>
<li><a href="http://globenewswire.com/Tracker?data=zXpdadphSgIAIEWeq46yRPm5-TU0H7wTkL48ue4I9GsaHd5mJyMb9PgXgAsElREkLOCOdWdJ8uW9DHB-LyQ7xhzbd97Qis6CuAlqD0ubGgY%3D" target="_blank" title=""><span style="text-decoration: underline;">Interactive map</span></a>&nbsp;showcasing global initiatives underway to generate reference-quality human genome assemblies for diverse populations</li>
<li><a href="http://globenewswire.com/Tracker?data=EQ8NIaaa8k1Nw1MPRJYIHYrqgsDy92kU8W0siJdGQhq5IJ0dcb890PFFm-C1SrAlFf0xkxUVRxZefFK5ebhoIzmS-6OjR1G9sTxOkCOwRHCAZWmHL-e7uGSuZYcw1VsDp8AeDWO0RwcepMMB6hAoR6BBCJDiJVVZtdFlWBn2uxs%3D" target="_blank" title=""><span style="text-decoration: underline;">BioReport Podcast</span></a>&nbsp;on the value of ethnic-specific reference genomes</li>
<li><em>Nature Reviews Genetics</em>&nbsp;paper from NHGRI:&nbsp;<a href="http://globenewswire.com/Tracker?data=dffu-wPD_JX1_KVeCA6VFy-kP1tlAUbn7d85saXD59dnnJfT2BE3N_Rbm6kT4BvifA_XEs49ioa75cy4HyFi90RA_LRa2QFF6Y4mr-dcoMucljZw0K4JNDZuwWkWPE51cVC2Lqq3E3C1aZ8un6Bq3i-OO_NiVH0hh23hUw4wC84%3D" target="_blank" title=""><span style="text-decoration: underline;">Prioritizing&nbsp;diversity&nbsp;in human genomics research</span></a></li>
<li>Article in&nbsp;<em>The Journal of Precision Medicine</em>: &ldquo;<a href="http://globenewswire.com/Tracker?data=yokLqO2TCBLCdj6uZl-GYbqcGMWBerBYjSPrLMumNrWF2p5XlXq9yl5p-1b5xx3Ckfn5ZjQWkdhxLttbiNae5gccUCP-9RWPUqvTu9MuU9zgJ1c8e14lAladCuEOiVZ2oVRiqssPtLu9hgQWw4ad5EUxZemevsHE4BHC6IiFmMZ6DS6ApwZu-IonFgCFBIcjWOpitQthDASosfaqkMi9LsKgLU9F0WGVJDDOzHXpddhjfCUdEEJ7xC1p8uh9TSiCZgZV6XPlUJSe8n0C_9TtOw%3D%3D" target="_blank" title=""><span style="text-decoration: underline;">Minority Report &ndash; Ethnic Diversity and the Real Promise for Precision Medicine</span></a>&rdquo;</li>
<li>Article&nbsp;in&nbsp;<em>Bio-IT World</em>: &ldquo;<a href="http://globenewswire.com/Tracker?data=rLp1pKetctTPitNEnRjOVDZ3Cvw3FUdL6_ybXncvhjR4ksOrX3y6HUK8WtLlKHT7XZzq_woUjZ-uw20YNvsP0GZAmy5lVqETt27oBLi02wFtTH_6ubELIHtBu8vfVyKnqKp-YhosFG5K7y0RUtzmNjOAlCYPAeVXabn2a2AiSePxUXA_tSy_g79hjYm63x9dPN9oFQGYedOsyHD_ls8DKw%3D%3D" target="_blank" title=""><span style="text-decoration: underline;">Genomic Data Standards Are a Necessity</span></a>&rdquo;</li>
<li>NHGRI Project Award:&nbsp;<a href="http://globenewswire.com/Tracker?data=FbqTEeRffJ88lFryYX6MiOefXvIXFdZDAyW4nrFoYNHaJyMEYIcb7I4BIcEQmxzsKOjrlf9F8irfRJeJLOqG8KFsl-kvkhakUkg3BfYdKGnpLzKYyWbUFR0aKMeEXirHBi7oDLEUSDO45qxANwxyee-pqZXfzAIwF1Wcuaf7EIzNqRqmBUJ3TyNyI05lwAo9gDKmApMnJo5VxPj5P_6rY8lisuv1PNSAh_kJPOuhVBk%3D" target="_blank" title=""><span style="text-decoration: underline;">High Quality Human and Non-Human Primate Genome Assemblies</span></a></li>
</ul><p>More details are available on the PacBio website:</p><ul>
<li>Blog post:&nbsp;<a href="http://globenewswire.com/Tracker?data=ycj-ujgsKzVyljNa11buVmIS5tk9B733VsFZEw77nBXo-IkBvcoG16dN9vuTiY3nm2G5dJZS5Iva3w_znrEtJVDuU8cVlFpozY2ibinKwrMGxkXZVSqW8_uD8fbySRjM5Q_cjuPU22ARFSSLCc9vHJx9WHnb9Rza-qPbuWgewa0rWWStq2fQY5mLpeaQf5fcDJnyQkvDAMI3fauXdzyThg%3D%3D" target="_blank" title=""><span style="text-decoration: underline;">Data Release: Highest-Quality, Most Contiguous Individual Human Genome Assembly to Date</span></a></li>
<li>Blog post:&nbsp;<a href="http://globenewswire.com/Tracker?data=GlZZ9nyp5mDSjJPPfhVD1-dZ_W2l8s0eAUox3TQs949zyGjzO7dx9xodyvyqerdqPC-G3ZhdPEs9xNhJwflrwgHPYQL3kTofprKHBBq3O4gn9E75YUBweJw9b6tTE89sMLUQzF-vRNNDjero3mibm_uG-fSHoYBTm2ZlyEmwzZ5E9tXVd5_RjG0Xnej2E0scA0SncEItAF6Q7vdOydTV_Yr9yYT2TmKY5jtyAt6ZrNGn3McqfV9mMRkR-8dYJLqrQln9JiEkWTwUae6Blj56HyjyXKl6Dfa_CyNuy4r-EWU%3D" target="_blank" title=""><span style="text-decoration: underline;">For Reference-Grade Human Genome Assemblies, SMRT Sequencing Yields Optimal Results</span></a></li>
<li>Webinar: &nbsp;<a href="http://globenewswire.com/Tracker?data=xlnfDwMNLGZZvtexJYsUgMe-DV8HNrYx2QqjwIjfj40dToVtqrBi-gvhknHZmIe8GV_3WU3_9LIlP6GzG3ZoajnDIpwECzdMV5Vyy8Ast4Y2AiHJckf7rBhZVEU4_mV4JB0k3I9XjN2jHK8Cp5uBxyIWWqPdI6qBBdCYYhYLXUTkKpaZEV98oCfC5ET2Q7OSwUM7NieKa75yzMHwaPEYwg%3D%3D" target="_blank" title=""><span style="text-decoration: underline;">Assembling High-Quality Human Reference Genomes for Global Populations</span></a></li>
<li>FALCON-Phase&nbsp;<a href="http://globenewswire.com/Tracker?data=4Z9LDdRq3w2zYFQXEFGmz6u-Vrbfh96syfzrQMKhegLRo2PUvk7s3Xz_y1o--NuTLoCQMrHsqOEBUHIL1IPeOmhyf6Eqwdp8dv8xYo9gSVI%3D" target="_blank" title=""><span style="text-decoration: underline;">press release</span></a>&nbsp;and article&nbsp;<a href="http://globenewswire.com/Tracker?data=4Z9LDdRq3w2zYFQXEFGmz9Ts_IJqHWWrKd33x_ldJEU9mSKXpcVTTi9ioY0kVqrbrXHeCKDf4TdPnAoPJaGBK3YeZtYp-nXZacgyPESZ1XboSUZEJ9rIhDyW7bTLL5HN" target="_blank" title=""><span style="text-decoration: underline;">preprint</span></a></li>
<li>PacBio research focus webpage about&nbsp;<a href="http://globenewswire.com/Tracker?data=E-zzUkw4N01KR4muPun47qg4HX8ToDvLS4sX953hLM2wRyQZ2upkLR4WidyXTFDRLWQORpqxnkbD-CNzsOJyIfH8mJPbrLwRf04J4yjuNdem-Fulc8QIT3OCi4wx5LpqgC2ymLE0rYX5UOpbFPBgvA%3D%3D" target="_blank" title=""><span style="text-decoration: underline;">Human Population Genetics</span></a></li>
</ul><p>&nbsp;Ref:&nbsp;https://stockguru.com/2018/10/08/pacific-biosciences-releases-highest-quality-most-contiguous-individual-human-genome-assembly-to-date/</p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/11181/perl-one-liner-for-bioinformatician</guid>
	<pubDate>Fri, 30 May 2014 05:49:07 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/11181/perl-one-liner-for-bioinformatician</link>
	<title><![CDATA[Perl one-liner for bioinformatician !!!]]></title>
	<description><![CDATA[<p>With the emergence of NGS technologies, and sequencing data most of the bioinformaticians mung and wrangle around massive amounts of genomics text. There are several "standardized" file formats (FASTQ, SAM, VCF, etc.) and some tools for manipulating them (fastx toolkit, samtools, vcftools, etc.), there are still times where knowing a little bit of Perl onliner is extremely helpful.</p><p>Perl one-liners are small and awesome Perl programs that fit in a single line of code and they do one thing really well. These things include changing line spacing, numbering lines, doing calculations, converting and substituting text, deleting and printing certain lines, parsing logs, editing files in-place, doing statistics, carrying out system administration tasks, updating a bunch of files at once, and many more. Perl one-liners will make you the shell warrior. Anything that took you minutes to solve, will now take you seconds!<br /><br />perl -pe '$\="\n"'&nbsp; &nbsp;<br />#double space a file<br /><br />perl -pe '$_ .= "\n" unless /^$/' <br />#double space a file except blank lines<br /><br />perl -pe '$_.="\n"x7' <br />#7 space in a line.<br /><br />perl -ne 'print unless /^$/' <br />#remove all blank lines<br /><br />perl -lne 'print if length($_) &lt; 20' <br />#print all lines with length less than 20.<br /><br />perl -00 -pe '' <br />#If there are multiple spaces, delete all leaving one(make the file a single spaced file).<br /><br />perl -00 -pe '$_.="\n"x4' <br />#Expand single blank lines into 4 consecutive blank lines<br /><br />perl -pe '$_ = "$. $_"'<br />#Number all lines in a file<br /><br />perl -pe '$_ = ++$a." $_" if /./' <br />#Number only non-empty lines in a file<br /><br />perl -ne 'print ++$a." $_" if /./' <br />#Number and print only non-empty lines in a file<br /><br />perl -pe '$_ = ++$a." $_" if /regex/' <br />#Number only lines that match a pattern<br /><br />perl -ne 'print ++$a." $_" if /regex/' <br />#Number and print only lines that match a pattern<br /><br />perl -ne 'printf "%-5d %s", $., $_ if /regex/' <br />#Left align lines with 5 white spaces if matches a pattern (perl -ne 'printf "%-5d %s", $., $_' : for all the lines)<br /><br />perl -le 'print scalar(grep{/./}&lt;&gt;)' <br />#prints the total number of non-empty lines in a file<br /><br />perl -lne '$a++ if /regex/; END {print $a+0}' <br />#print the total number of lines that matches the pattern<br /><br />perl -alne 'print scalar @F' <br />#print the total number fields(words) in each line.<br /><br />perl -alne '$t += @F; END { print $t}' <br />#Find total number of words in the file<br /><br />perl -alne 'map { /regex/ &amp;&amp; $t++ } @F; END { print $t }' <br />#find total number of fields that match the pattern<br /><br />perl -lne '/regex/ &amp;&amp; $t++; END { print $t }' <br />#Find total number of lines that match a pattern<br /><br />perl -le '$n = 20; $m = 35; ($m,$n) = ($n,$m%$n) while $n; print $m' <br />#will calculate the GCD of two numbers.<br /><br />perl -le '$a = $n = 20; $b = $m = 35; ($m,$n) = ($n,$m%$n) while $n; print $a*$b/$m' <br />#will calculate lcd of 20 and 35.<br /><br />perl -le '$n=10; $min=5; $max=15; $, = " "; print map { int(rand($max-$min))+$min } 1..$n' <br />#Generates 10 random numbers between 5 and 15.<br /><br />perl -le 'print map { ("a".."z",&rdquo;0&rdquo;..&rdquo;9&rdquo;)[rand 36] } 1..8'<br />#Generates a 8 character password from a to z and number 0 &ndash; 9.<br /><br />perl -le 'print map { ("a",&rdquo;t&rdquo;,&rdquo;g&rdquo;,&rdquo;c&rdquo;)[rand 4] } 1..20'<br />#Generates a 20 nucleotide long random residue.<br /><br />perl -le 'print "a"x50'<br />#generate a string of &lsquo;x&rsquo; 50 character long<br /><br />perl -le 'print join ", ", map { ord } split //, "hello world"'<br />#Will print the ascii value of the string hello world.<br /><br />perl -le '@ascii = (99, 111, 100, 105, 110, 103); print pack("C*", @ascii)'<br />#converts ascii values into character strings.<br /><br />perl -le '@odd = grep {$_ % 2 == 1} 1..100; print "@odd"'<br />#Generates an array of odd numbers.<br /><br />perl -le '@even = grep {$_ % 2 == 0} 1..100; print "@even"'<br />#Generate an array of even numbers<br /><br />perl -lpe 'y/A-Za-z/N-ZA-Mn-za-m/' file <br />#Convert the entire file into 13 characters offset(ROT13)<br /><br />perl -nle 'print uc' <br />#Convert all text to uppercase:<br /><br />perl -nle 'print lc' <br />#Convert text to lowercase:<br /><br />perl -nle 'print ucfirst lc' <br />#Convert only first letter of first word to uppercas<br /><br />perl -ple 'y/A-Za-z/a-zA-Z/' <br />#Convert upper case to lower case and vice versa<br /><br />perl -ple 's/(\w+)/\u$1/g' <br />#Camel Casing<br /><br />perl -pe 's|\n|\r\n|' <br />#Convert unix new lines into DOS new lines:<br /><br />perl -pe 's|\r\n|\n|' <br />#Convert DOS newlines into unix new line<br /><br />perl -pe 's|\n|\r|' <br />#Convert unix newlines into MAC newlines:<br /><br />perl -pe '/regexp/ &amp;&amp; s/foo/bar/' <br />#Substitute a foo with a bar in a line with a regexp.</p><p>Reference/Sources:</p><p>http://genomics-array.blogspot.in/2010/11/some-unixperl-oneliners-for.html</p><p><a href="http://genomespot.blogspot.com/2013/08/a-selection-of-useful-bash-one-liners.html">http://genomespot.blogspot.com/2013/08/a-selection-of-useful-bash-one-liners.html</a></p><p><a href="http://biowize.wordpress.com/2012/06/15/command-line-magic-for-your-gene-annotations/">http://biowize.wordpress.com/2012/06/15/command-line-magic-for-your-gene-annotations/</a></p><p><a href="http://genomics-array.blogspot.com/2010/11/some-unixperl-oneliners-for.html">http://genomics-array.blogspot.com/2010/11/some-unixperl-oneliners-for.html</a></p><p><a href="http://bioexpressblog.wordpress.com/2013/04/05/split-multi-fasta-sequence-file/">http://bioexpressblog.wordpress.com/2013/04/05/split-multi-fasta-sequence-file/</a></p>]]></description>
	<dc:creator>Abhimanyu Singh</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/19090/deeptools</guid>
	<pubDate>Sat, 08 Nov 2014 15:02:08 -0600</pubDate>
	<link>https://bioinformaticsonline.com/news/view/19090/deeptools</link>
	<title><![CDATA[deepTools]]></title>
	<description><![CDATA[<p>deepTools addresses the challenge of handling the large amounts of data that are now routinely generated from DNA sequencing centers. To do so, deepTools contains useful modules to process the mapped reads data to create coverage files in standard bedGraph and bigWig file formats. By doing so, deepTools allows the creation of normalized coverage files or the comparison between two files (for example, treatment and control). Finally, using such normalized and standardized files, multiple visualizations can be created to identify enrichments with functional annotations of the genome.<br /><br />Publicaton: http://nar.oxfordjournals.org/content/early/2014/05/05/nar.gku365.full<br /><br />Source Code and Wiki: https://github.com/fidelram/deepTools/wiki<br /><br />Galaxy Tool Shed repository: http://toolshed.g2.bx.psu.edu/view/bgruening/deeptools<br /><br />and example Galaxy workflows: http://toolshed.g2.bx.psu.edu/view/bgruening/deeptools_workflows</p>]]></description>
	<dc:creator>Martin Jones</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/19631/rosalind-bioinformatics-problems</guid>
	<pubDate>Thu, 18 Dec 2014 10:32:48 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/19631/rosalind-bioinformatics-problems</link>
	<title><![CDATA[Rosalind Bioinformatics problems !!!]]></title>
	<description><![CDATA[<p>Rosalind is a platform for learning bioinformatics and programming through problem solving. <a href="http://rosalind.info/problems/list-view/">Take a tour</a> to get the hang of how Rosalind works.</p>
<p>http://rosalind.info/problems/list-view/</p><p>Address of the bookmark: <a href="http://rosalind.info/problems/list-view/" rel="nofollow">http://rosalind.info/problems/list-view/</a></p>]]></description>
	<dc:creator>Abhi</dc:creator>
</item>

</channel>
</rss>