<?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/35119?offset=80</link>
	<atom:link href="https://bioinformaticsonline.com/related/35119?offset=80" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/42003/perl-one-liner-for-beginners</guid>
	<pubDate>Fri, 24 Jul 2020 05:58:28 -0500</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/42003/perl-one-liner-for-beginners</link>
	<title><![CDATA[Perl one-liner for beginners !]]></title>
	<description><![CDATA[<p>I often use the following arguments to perl:</p><ul>
<li>-e Makes the line of code be executed instead of a script</li>
<li>-n Forces your line to be called in a loop. Allows you to take lines from the diamond operator (or stdin)</li>
<li>-p Forces your line to be called in a loop. Prints $_ at the end</li>
</ul><p>&nbsp;</p><ul>
<li>This counts the number of quotation marks in each line and prints it
<div>
<blockquote>
<div>perl -ne&nbsp;'$cnt = tr/"//;print "$cnt\n"'&nbsp;inputFileName.txt</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>Adds string to each line, followed by tab
<div>
<blockquote>
<div>perl -pe&nbsp;'s/(.*)/string\t$1/'&nbsp;inFile &gt; outFile</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>Append a new line to each line
<div>
<blockquote>
<div>perl -pe&nbsp;'s//\n/'&nbsp;all.sent.classOnly &gt; all.sent.classOnly.sep</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>Replace all occurrences of pattern1 (e.g. [0-9]) with pattern2
<div>
<blockquote>
<div>perl -p -i.bak -w -e&nbsp;'s/pattern1/pattern2/g'&nbsp;inputFile</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>Go through file and only print words that do not have any uppercase letters.
<div>
<blockquote>
<div>perl -ne&nbsp;'print unless m/[A-Z]/'&nbsp;allWords.txt &gt; allWordsOnlyLowercase.txt</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>Go through file, split line at each space and print words one per line.
<div>
<blockquote>
<div>perl -ne&nbsp;'print join("\n", split(/ /,$_));print("\n")'&nbsp;someText.txt &gt; wordsPerLine.txt</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>or in other words, delete every character that is not a letter, white space or line end (replace with nothing)
<div>
<blockquote>
<div>perl -pne&nbsp;'s/[^a-zA-Z\s]*//g'&nbsp;text_withSpecial.txt &gt; text_lettersOnly.txt</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>
<div>
<div>perl -pne&nbsp;'tr/[A-Z]/[a-z]/'&nbsp;textWithUpperCase.txt &gt; textwithoutuppercase.txt;</div>
</div>
</li>
</ul><ul>
<li>Print only the second column of the data when using tabular as a separator
<div>
<blockquote>
<div>perl -ne&nbsp;'@F = split("\t", $_); print "$F[1]";'&nbsp;columnFileWithTabs.txt &gt; justSecondColumn.txt</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>
<div>One-Liner: Sort lines by their length
<blockquote>
<div>perl -e&nbsp;'print sort {length $a &lt;=&gt; length $b} &lt;&gt;'&nbsp;textFile</div>
</blockquote>
</div>
</li>
</ul><ul>
<li>One-Liner: Print second column, unless it contains a number
<blockquote>
<div>perl"&gt;perl -lane&nbsp;'print $F[1] unless $F[1] =~ m/[0-9]/'&nbsp;wordCounts.txt</div>
</blockquote>
</li>
</ul>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/37529/bokeh-an-interactive-visualization-library-that-targets-modern-web-browsers-for-presentation</guid>
	<pubDate>Fri, 10 Aug 2018 18:43:08 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/37529/bokeh-an-interactive-visualization-library-that-targets-modern-web-browsers-for-presentation</link>
	<title><![CDATA[Bokeh: An interactive visualization library that targets modern web browsers for presentation]]></title>
	<description><![CDATA[<p id="about">Bokeh is an interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of versatile graphics, and to extend this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.</p>
<p>To get started using Bokeh to make your visualizations, see the&nbsp;<a href="https://bokeh.pydata.org/en/latest/docs/user_guide.html#userguide">User Guide</a>.</p>
<p>To see examples of how you might use Bokeh with your own data, check out the&nbsp;<a href="https://bokeh.pydata.org/en/latest/docs/gallery.html#gallery">Gallery</a>.</p>
<p>A complete API reference of Bokeh is at&nbsp;<a href="https://bokeh.pydata.org/en/latest/docs/reference.html#refguide">Reference Guide</a>.</p>
<p>If you are interested in contributing to Bokeh, or extending the library, see the&nbsp;<a href="https://bokeh.pydata.org/en/latest/docs/dev_guide.html#devguide">Developer Guide</a>.</p><p>Address of the bookmark: <a href="https://bokeh.pydata.org/en/latest/" rel="nofollow">https://bokeh.pydata.org/en/latest/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/38472/gpsrdocker-docker-based-container-that-contain-all-softwareweb-servers-developed-in-the-field-of-bioinformatics</guid>
	<pubDate>Sun, 16 Dec 2018 13:04:46 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/38472/gpsrdocker-docker-based-container-that-contain-all-softwareweb-servers-developed-in-the-field-of-bioinformatics</link>
	<title><![CDATA[gpsrdocker: docker-based container that contain all software/web servers developed in the field of bioinformatics.]]></title>
	<description><![CDATA[<p><span>GPSRdocker (</span><a href="http://webs.iiitd.edu.in/gpsrdocker/">http://webs.iiitd.edu.in/gpsrdocker/</a><span>) is&nbsp; Presently it contain software developed at G. P. S. Raghava's group (</span><a href="http://webs.iiitd.edu.in/raghava/">http://webs.iiitd.edu.in/raghava/</a><span>&nbsp;). </span></p>
<p><span>The programs and the package are free software for academic users. Permission to use, copy, and modify any part of this software for educational, research and non-profit purposes is hereby granted. In this package or Docker image, number of other supported software has been integrated which may be under other licenses, along with any direct or indirect dependencies of the primary software being contained. As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within. </span></p>
<p><span>All software packages are distributed in the hope that they will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If you have any query, please contact at raghava@iiitd.ac.in.</span></p><p>Address of the bookmark: <a href="https://hub.docker.com/r/raghavagps/gpsrdocker/" rel="nofollow">https://hub.docker.com/r/raghavagps/gpsrdocker/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/40721/efs-an-ensemble-feature-selection-tool-implemented-as-r-package-and-web-application</guid>
	<pubDate>Tue, 28 Jan 2020 05:12:23 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/40721/efs-an-ensemble-feature-selection-tool-implemented-as-r-package-and-web-application</link>
	<title><![CDATA[EFS: an ensemble feature selection tool implemented as R-package and web-application]]></title>
	<description><![CDATA[<p><span>The software EFS (Ensemble Feature Selection) makes use of multiple feature selection methods and combines their normalized outputs to a quantitative ensemble importance. Currently, eight different feature selection methods have been integrated in EFS, which can be used separately or combined in an ensemble.</span></p>
<p><a href="https://biodatamining.biomedcentral.com/articles/10.1186/s13040-017-0142-8">https://biodatamining.biomedcentral.com/articles/10.1186/s13040-017-0142-8</a></p><p>Address of the bookmark: <a href="http://efs.heiderlab.de/" rel="nofollow">http://efs.heiderlab.de/</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/41863/ppai-a-web-server-for-predicting-protein-aptamer-interactions</guid>
	<pubDate>Fri, 12 Jun 2020 07:26:23 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/41863/ppai-a-web-server-for-predicting-protein-aptamer-interactions</link>
	<title><![CDATA[PPAI: a web server for predicting protein-aptamer interactions]]></title>
	<description><![CDATA[<p><span>PPAI can query aptamers and proteins, predict aptamers and predict protein-aptamer interactions in batch mode precisely and efficiently, which would be a novel bioinformatics tool for the research of protein-aptamer interactions. PPAI web-server is freely available at&nbsp;</span><a href="http://39.96.85.9/PPAI">http://39.96.85.9/PPAI</a></p><p>Address of the bookmark: <a href="http://39.96.85.9/PPAI/" rel="nofollow">http://39.96.85.9/PPAI/</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/bookmarks/view/41571/wego-simple-but-useful-tool-for-visualizing-comparing-and-plotting-go-gene-ontology-annotation-results</guid>
	<pubDate>Sun, 12 Apr 2020 10:02:22 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/41571/wego-simple-but-useful-tool-for-visualizing-comparing-and-plotting-go-gene-ontology-annotation-results</link>
	<title><![CDATA[WEGO : simple but useful tool for visualizing, comparing and plotting GO (Gene Ontology) annotation results]]></title>
	<description><![CDATA[<p><span>WEGO (Web Gene Ontology Annotation Plot) is a simple but useful tool for visualizing, comparing and plotting GO (Gene Ontology) annotation results. As the GO vocabulary became more and more popular, WEGO was widely adopted and used in many researches. Therefore we have updated WEGO 2.0 in 2018. Here are some changes we&rsquo;ve made:</span><br><span>1. The limit of input file numbers was cancelled. Now the users could upload as many files as they want with one operation.</span><br><span>2. We have added the reference data of 9 species for users selection.</span><br><span>3. Besides the traditional WEGO histogram, WEGO 2.0 outputs an additional type of bar graph showing GO terms with significant gene number differences.</span></p><p>Address of the bookmark: <a href="http://wego.genomics.org.cn/" rel="nofollow">http://wego.genomics.org.cn/</a></p>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/36616/srbreak-a-read-depth-and-split-read-framework-to-identify-breakpoints-of-different-events-inside-simple-copy-number-variable-regions</guid>
	<pubDate>Tue, 15 May 2018 04:42:11 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/36616/srbreak-a-read-depth-and-split-read-framework-to-identify-breakpoints-of-different-events-inside-simple-copy-number-variable-regions</link>
	<title><![CDATA[SRBreak: A Read-Depth and Split-Read Framework to Identify Breakpoints of Different Events Inside Simple Copy-Number Variable Regions]]></title>
	<description><![CDATA[SRBreak is a read-depth and split-read package written in R for identifying copy-number variants in next-generation sequencing datasets.

Note: SBReak was designed to work for multiple samples. It can work for &gt;= 2 samples, but we suggest that users should use &gt;= 5 samples as in the work tested in our paper.<p>Address of the bookmark: <a href="https://github.com/hoangtn/SRBreak" rel="nofollow">https://github.com/hoangtn/SRBreak</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/36015/repeat-aware-repeat-aware-scaffolding-evaluation-framework-by-igor-mandric</guid>
	<pubDate>Wed, 21 Mar 2018 18:10:00 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/36015/repeat-aware-repeat-aware-scaffolding-evaluation-framework-by-igor-mandric</link>
	<title><![CDATA[repeat-aware: Repeat aware scaffolding evaluation framework by Igor Mandric]]></title>
	<description><![CDATA[<p>Genome scaffolding is a classical challenging problem in bioinformatics. It refers to joining assembly contigs into chains (called scaffolds). The join between two contigs A and B is considered correct if:</p>
<ul>
<li>Their relative orientation is correct</li>
<li>Their relative order is correct</li>
<li>The gap estimate is similar to the true distance on the reference</li>
</ul>
<p>The problem of scaffolding validation is also a challenging one. One of the main issues which hinders from an adequate scaffolding evaluation are genome repeats. The previous standard for evaluation&nbsp;<a href="https://genomebiology.biomedcentral.com/articles/10.1186/gb-2014-15-3-r42">(Hunt et al.,&nbsp;<em>Genome Biology</em>, 2014)</a>&nbsp;did not take into account repeats. In this evaluation framework, repeats are taken into account.</p>
<p style="text-align: center;"><a href="https://camo.githubusercontent.com/9675b90205e5bc0dc0b6b84b321b00bc87d8d88e/687474703a2f2f616c616e2e63732e6773752e6564752f7265706561742d61776172652f6669677572652e706e67" target="_blank"><img src="https://camo.githubusercontent.com/9675b90205e5bc0dc0b6b84b321b00bc87d8d88e/687474703a2f2f616c616e2e63732e6773752e6564752f7265706561742d61776172652f6669677572652e706e67" width="75%" alt="image" style="border: 0px;"></a></p>
<p>The new evaluation framework considers the optimal assignment of contigs in the output scaffolding to contigs in the reference scaffolding in the sense of the number of correct links.</p>
<p>&nbsp;</p>
<p>https://github.com/mandricigor/repeat-aware</p><p>Address of the bookmark: <a href="https://github.com/mandricigor/repeat-aware" rel="nofollow">https://github.com/mandricigor/repeat-aware</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/38829/nquire-a-statistical-framework-for-ploidy-estimation-using-ngs-short-read-data</guid>
	<pubDate>Thu, 31 Jan 2019 05:12:19 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/38829/nquire-a-statistical-framework-for-ploidy-estimation-using-ngs-short-read-data</link>
	<title><![CDATA[nQuire: A statistical framework for ploidy estimation using NGS short-read data]]></title>
	<description><![CDATA[<p>nQuire implements a set of commands to estimate ploidy level of individuals from species, where recent polyploidization occurred and intraspecific ploidy variation is observed. Specifically, nQuire uses next-generation sequencing data to distinguish between diploids, triploids and tetraploids, on the basis of frequency distributions at variant sites where only two bases are segregating.</p>
<p>For more background see also the publication at&nbsp;<a href="https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-018-2128-z">BMC Bioinformatics</a>.</p>
<p>https://github.com/clwgg/nQuire</p><p>Address of the bookmark: <a href="https://github.com/clwgg/nQuire" rel="nofollow">https://github.com/clwgg/nQuire</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>

</channel>
</rss>