<?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/396?offset=540</link>
	<atom:link href="https://bioinformaticsonline.com/related/396?offset=540" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/12206/bioinformatics-algorithms-tutorials</guid>
	<pubDate>Tue, 24 Jun 2014 00:10:45 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/12206/bioinformatics-algorithms-tutorials</link>
	<title><![CDATA[Bioinformatics algorithms tutorials]]></title>
	<description><![CDATA[<p>Useful bioinformatics tutorial, such as</p>
<p>De Bruijn Graphs for NGS Assembly<br>Algorithms for PacBio Reads<br>Software and Hardware Concepts for Bioinformatics<br>Finding us in Homolog.us (Search Algorithms)<br>NGS Genome and RNAseq Assembly - a Hands on Primer<br>Introduction to PERL, Python, R and C/C++ for Bioinformatics</p><p>Address of the bookmark: <a href="http://www.homolog.us/Tutorials/" rel="nofollow">http://www.homolog.us/Tutorials/</a></p>]]></description>
	<dc:creator>John Parker</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/42921/run-bash-script-in-perl-program</guid>
	<pubDate>Sat, 27 Feb 2021 01:42:23 -0600</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/42921/run-bash-script-in-perl-program</link>
	<title><![CDATA[Run bash script in Perl program !]]></title>
	<description><![CDATA[<p>BioPerl is a compilation of Perl modules that can be used to build bioinformatics-related Perl scripts. It is used, for example, in the development of source codes, standalone software/tools, and algorithms in bioinformatics programmes. Different modules are easy to instal and include, making it easier to perform different functions. Despite the fact that Python is commonly favoured over Perl, some bioinformatics software, such as the standalone version of 'alienomics', is written in Perl. Often it's a major problem for beginners to execute certain Unix/shell commands in Perl script, so it's hard to determine which feature is unique to a situation.</p><div style="background-color: white;">Perl provides various features and operators for the execution of external commands (described as follows), which are unique in their own way.</div><div style="background-color: white;">&nbsp;</div><div style="background-color: white;">They vary slightly from one another, making it difficult for Perl beginners to choose between them.</div><div style="background-color: white;">&nbsp;</div><div style="background-color: white;"><strong>1. IPC::Open2</strong></div><p>More at https://bioinformaticsonline.com/snippets/view/42919/perl-ipcopen2-module</p><p><strong>2. exec&rdquo;&rdquo;</strong></p><p><em>&nbsp;syntax:&nbsp;</em><code>exec "command";</code></p><div style="background-color: #edfbff;">It's a Perl function (perlfunc) that executes a command but never returns, similar to a function's return statement.</div><div style="background-color: white;">While running the command, it keeps processing the script and does not wait until it finishes first, returns false when the command is not found, but never returns true.</div><p><strong>3. Backticks &ldquo; or qx//</strong></p><p><em>syntax:&nbsp;</em><code>`command`;</code></p><p><em>syntax:&nbsp;</em><code>qx/command/;</code></p><div style="background-color: white;">It's a Perl operator (perlop) that executes a command and then resumes the Perl script once the command has ended, but the return value is the command's STDOUT.</div><p><strong>4. IPC::Open3</strong></p><p><em>syntax:&nbsp;</em><code>$output =&nbsp;open3(\*CHLD_IN, \*CHLD_OUT, \*CHLD_ERR,&nbsp;'command arg1 arg2', 'optarg',...);</code></p><p style="text-align: justify;"><code></code>It is very similar to <code>IPC::Open2</code> with the capability to capture all three file handles of the process, i.e., STDIN, STDOUT, and STDERR. It can also be used with or without the shell. You can read about it more in the documentation: <a href="https://perldoc.perl.org/IPC/Open3.html" target="_blank">IPC::Open3</a>.</p><p><code>$output = open3(my $o ut,&nbsp;my $in, 'command arg1 arg2');</code></p><p>OR without using the shell</p><p><code>$output = open3(my $out,&nbsp;my $in, 'command', 'arg1', 'arg2');</code></p><p><strong>5.a2p</strong></p><p><em>syntax:&nbsp;</em><code>a2p [options] [awkscript]</code></p><p>There is a Perl utility known as <code>a2p</code> which translates <code>awk</code> command to Perl. It takes awk script as input and generates a comparable Perl script as the output. Suppose, you want to execute the following <code>awk</code> statement</p><p><code>awk '{$1 = ""; $2 = ""; print}' f1.txt</code></p><p>This statement gives error sometimes even after escaping the variables (\$1, \$2) but by using <code>a2p</code> it can be easily converted to Perl script:</p><p>For further information, you can read it&rsquo;s documentation: <code><a href="https://perldoc.perl.org/a2p.html" target="_blank">a2p</a></code></p><p>More help at https://bioinformaticsonline.com/snippets/view/42920/perl-script-to-run-awk-inside-perl</p><p><strong>6. system()</strong></p><p><em>syntax:&nbsp;</em><code>system( "command" );</code></p><p>It is also a Perl function (<a href="https://perldoc.perl.org/functions/system.html" target="_blank">perlfunc</a>) that executes a command and waits for it to get finished first and then resume the Perl script. The return value is the exit status of the command. It can be called in two ways:</p><p><code>system( "command arg1 arg2" );</code></p><p>OR</p><p><code>system( "command", "arg1", "arg2" );</code></p><p>HELP</p><p>Here are some useful Perl cheat sheets that can be used as a quick reference guide.--&nbsp;<a href="https://www.pcwdld.com/perl-cheat-sheet" target="_blank">https://www.pcwdld.com/perl-cheat-sheet</a></p>]]></description>
	<dc:creator>Neel</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/12567/workshop-on-molecular-modeling-and-dynamics-simulation-analyses</guid>
  <pubDate>Fri, 04 Jul 2014 13:38:13 -0500</pubDate>
  <link></link>
  <title><![CDATA[Workshop On Molecular Modeling and Dynamics Simulation Analyses]]></title>
  <description><![CDATA[
<p>Workshop On Molecular Modeling and Dynamics Simulation Analyses</p>

<p>August1-2, 2014</p>

<p>Organised By</p>

<p>Centre of Excellence in Bioinformatics<br />Bioinformatics Infrastructure Facility<br />Department of Biochemistry<br />University of Lucknow<br />Lucknow-226007</p>

<p>Course Contents</p>

<p>Molecular Modeling<br /> Homology Modeling<br />Molecular Docking<br />Post-structural Analyses</p>

<p>Molecular Dynamics (MD)<br />Simulation<br />Linux Introduction<br />Gromacs Installation</p>

<p>MD Simulation of Protein ligand complex<br />Analyses of MD<br />Trajectories<br />Visualization of Dynamic<br />complexes</p>

<p>Important Dates</p>

<p>Registration Begins June 25, 2014<br />Registration Closes July 25, 2014</p>

<p>Brochure : www.lkouniv.ac.in/conference/Brochure_August,%202014.pdf</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/33839/awesome-perl-frameworks-libraries-and-software-part-2</guid>
	<pubDate>Fri, 07 Jul 2017 04:09:04 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/33839/awesome-perl-frameworks-libraries-and-software-part-2</link>
	<title><![CDATA[Awesome perl frameworks, libraries and software - PART 2]]></title>
	<description><![CDATA[<ul>
<li><a href="https://github.com/licheng/gccfilter">licheng/gccfilter</a>&nbsp;- gccfilter is a perl filter to colorize and simplify (or expand) gcc diagnostic messages. gccfilter is particularly aimed at g++ (i.e. dealinging with C++) messages which can contain lot of template-related errors or warnings difficult to sort out.</li>
<li><a href="https://github.com/klenin/cats-main">klenin/cats-main</a>&nbsp;- Programming contest control system</li>
<li><a href="https://github.com/kazuho/p5-Net-DNS-Lite">kazuho/p5-Net-DNS-Lite</a>&nbsp;- pure-perl DNS resolver with support for timeout</li>
<li><a href="https://github.com/japhb/perl6-bench">japhb/perl6-bench</a>&nbsp;- Benchmark and compare Perl 6 implementations against perl5</li>
<li><a href="https://github.com/ingydotnet/pquery-pm">ingydotnet/pquery-pm</a>&nbsp;- Perl Port of jQuery</li>
<li><a href="https://github.com/grondilu/libbitcoin-perl">grondilu/libbitcoin-perl</a>&nbsp;- bitcoin perl library</li>
<li><a href="https://github.com/fayland/perl-git-store">fayland/perl-git-store</a>&nbsp;- Git as versioned data store in Perl</li>
<li><a href="https://github.com/dpavlin/perl-Mifare-MAD">dpavlin/perl-Mifare-MAD</a>&nbsp;- pretty print Mifare Classic MAD - Mifare Application Directory from dump files</li>
<li><a href="https://github.com/cpan-testers/CPAN-Reporter">cpan-testers/CPAN-Reporter</a>&nbsp;- (Perl) Adds CPAN Testers reporting to CPAN.pm</li>
<li><a href="https://github.com/cog/perlbaldoc">cog/perlbaldoc</a>&nbsp;- Perlbal documentation</li>
<li><a href="https://github.com/clbecker/perl-wiktionary-parser">clbecker/perl-wiktionary-parser</a>&nbsp;- Client and parser of documents pulled from the wiktionary api</li>
<li><a href="https://github.com/btrott/Crypt-OpenPGP">btrott/Crypt-OpenPGP</a>&nbsp;- Pure-Perl OpenPGP implementation</li>
<li><a href="https://github.com/briandfoy/git-github-creator">briandfoy/git-github-creator</a>&nbsp;- (Perl) Create a Github repository for your Perl module</li>
<li><a href="https://github.com/bradchoate/text-textile">bradchoate/text-textile</a>&nbsp;- Text::Textile -- Perl module for handling Textile format</li>
<li><a href="https://github.com/apache/mod_perl">apache/mod_perl</a>&nbsp;- Mirror of Apache mod_perl</li>
<li><a href="https://github.com/adrianh/test-class">adrianh/test-class</a>&nbsp;- Test::Class - an xUnit testing framework for Perl 5.x</li>
<li><a href="https://github.com/yannk/perl-avro">yannk/perl-avro</a>&nbsp;- Perl implementation Avro Data Serializer. See new official repo</li>
<li><a href="https://github.com/xme/known_hosts_bruteforcer">xme/known_hosts_bruteforcer</a>&nbsp;- Perl script to bruteforce SSH known_hosts files.</li>
<li><a href="https://github.com/Util/Blue_Tiger">Util/Blue_Tiger</a>&nbsp;- Perl 5 to Perl 6 Translator</li>
<li><a href="https://github.com/typester/anyevent-jsonrpc-lite-perl">typester/anyevent-jsonrpc-lite-perl</a>&nbsp;- AnyEvent::JSONRPC::Lite</li>
<li><a href="https://github.com/tokuhirom/http-session">tokuhirom/http-session</a>&nbsp;- http session management library for perl</li>
<li><a href="https://github.com/test-class-moose/test-class-moose">test-class-moose/test-class-moose</a>&nbsp;- Serious testing for serious Perl</li>
<li><a href="https://github.com/schwern/Perl-Signatures-Common">schwern/Perl-Signatures-Common</a>&nbsp;- A common definition and test suite for Perl function signatures.</li>
<li><a href="https://github.com/pjcj/Gedcom.pm">pjcj/Gedcom.pm</a>&nbsp;- Gedcom - a Perl module to manipulate Gedcom genealogy files</li>
<li><a href="https://github.com/mj41/auto-unrar">mj41/auto-unrar</a>&nbsp;- Smart Perl scripts (for Linux) to auto unrar / extract a directory structure containing RAR archives.</li>
<li><a href="https://github.com/lukeross/MuttrcBuilder">lukeross/MuttrcBuilder</a>&nbsp;- A web-based builder for Mutt's .muttrc files.</li>
<li><a href="https://github.com/lstein/LibVM-EC2-Perl">lstein/LibVM-EC2-Perl</a>&nbsp;- Simple version of Perl Amazon EC2 modules that supports the tag API</li>
<li><a href="https://github.com/kappa/perl-httpd-benchmarks">kappa/perl-httpd-benchmarks</a>&nbsp;- Searching for fastest small Perl httpd</li>
<li><a href="https://github.com/jmlynesjr/wxPerl-wxBook-Examples">jmlynesjr/wxPerl-wxBook-Examples</a>&nbsp;- wxPerl examples ported from "Cross-Platform GUI Programming with wxWidgets" - "The wxBook"</li>
<li><a href="https://github.com/jmcnamara/spreadsheet-parseexcel">jmcnamara/spreadsheet-parseexcel</a>&nbsp;- Perl module to read Excel binary files</li>
<li><a href="https://github.com/Geo-omics/scripts">Geo-omics/scripts</a>&nbsp;- General scripts used in the lab. Almost all of them are in core perl, i.e require no modules that don't already come with a perl installation. These script are currently in use by the Lab, so expect full support. This material is based upon work supported by the National Science Foundation under Grant Number EAR-1035955. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.</li>
<li><a href="https://github.com/garu/POD2-PT_BR">garu/POD2-PT_BR</a>&nbsp;- Brazilian portuguese translation of Perl core documentation</li>
<li><a href="https://github.com/DrHyde/perl-modules-Number-Phone">DrHyde/perl-modules-Number-Phone</a>&nbsp;- Number::Phone and friends</li>
<li><a href="https://github.com/daoswald/retester">daoswald/retester</a>&nbsp;- Perl and Mojolicious based web application for testing and debugging regular expressions.</li>
<li><a href="https://github.com/boumenot/p5-Net-Amazon">boumenot/p5-Net-Amazon</a>&nbsp;- Perl framework for accessing amazon.com using REST.</li>
<li><a href="https://github.com/book/HTTP-Proxy">book/HTTP-Proxy</a>&nbsp;- A pure Perl HTTP proxy</li>
<li><a href="https://github.com/bingos/devel-patchperl">bingos/devel-patchperl</a>&nbsp;- (perl) Patch perl source a la Devel::PPort's buildperl.pl</li>
<li><a href="https://github.com/zenogantner/PDL-ML">zenogantner/PDL-ML</a>&nbsp;- machine learning example code in PDL (Perl Data Language)</li>
<li><a href="https://github.com/zakame/perl-google-plus">zakame/perl-google-plus</a>&nbsp;- Simple Perl interface for Google+</li>
<li><a href="https://github.com/zag/ru-perl6-book">zag/ru-perl6-book</a>&nbsp;- Russian perl6 book</li>
<li><a href="https://github.com/typester/github-ircbot-perl">typester/github-ircbot-perl</a>&nbsp;- ircbot to broadcast github post-receive message to irc</li>
<li><a href="https://github.com/trinitum/RedisDB">trinitum/RedisDB</a>&nbsp;- Perl extension to access Redis</li>
<li><a href="https://github.com/trapd00r/pimpd2">trapd00r/pimpd2</a>&nbsp;- Perl Interface for the Music Player Daemon 2 |&nbsp;<a href="http://search.cpan.org/dist/App-Pimpd/">http://search.cpan.org/dist/App-Pimpd/</a></li>
<li><a href="https://github.com/tokuhirom/Tiffany">tokuhirom/Tiffany</a>&nbsp;- Template-For-All, Generic interface for perl template engines.</li>
<li><a href="https://github.com/toddr/perl-net-jabber-bot">toddr/perl-net-jabber-bot</a>&nbsp;- Net::Jabber::Bot module for Perl</li>
<li><a href="https://github.com/splitbrain/irclogger">splitbrain/irclogger</a>&nbsp;- A Perl/PHP tool to log an IRC channel and make it searchable on the Web</li>
<li><a href="https://github.com/SoylentNews/rehash">SoylentNews/rehash</a>&nbsp;- Forked from Slashcode, rehash is the codebase that powers SoylentNews.org, powered by mod_perl 2</li>
<li><a href="https://github.com/skaji/relocatable-perl">skaji/relocatable-perl</a>&nbsp;- self-contained, portable perl binaries</li>
<li><a href="https://github.com/simonwistow/Module-Pluggable">simonwistow/Module-Pluggable</a>&nbsp;- Automatically give your Perl module the ability to have plugins</li>
<li><a href="https://github.com/robinsmidsrod/unnamed-perl-cms-project">robinsmidsrod/unnamed-perl-cms-project</a>&nbsp;- Creating a newbie-deployable CMS framework for Perl</li>
<li><a href="https://github.com/rmayorga/fooberto">rmayorga/fooberto</a>&nbsp;- perl-ugly-home-made-bot</li>
<li><a href="https://github.com/RexOps/rex-apache-deploy">RexOps/rex-apache-deploy</a>&nbsp;- Manage Website deployments (for PHP, Perl, Tomcat, ...)</li>
<li><a href="https://github.com/polocky/p5-Polocky">polocky/p5-Polocky</a>&nbsp;- Web Application Framework with Perl</li>
<li><a href="https://github.com/perkinsms/Perl-GTFS">perkinsms/Perl-GTFS</a>&nbsp;- Perl modules for handling GTFS (transit) data</li>
<li><a href="https://github.com/perigrin/xml-toolkit">perigrin/xml-toolkit</a>&nbsp;- Framework for Marshaling XML to Perl (moose) Classes and back.</li>
<li><a href="https://github.com/nothingmuch/search-gin">nothingmuch/search-gin</a>&nbsp;- Generalized indexing for Perl</li>
<li><a href="https://github.com/msimerson/mail-dmarc">msimerson/mail-dmarc</a>&nbsp;- Mail::DMARC, a complete DMARC implementation in Perl</li>
<li><a href="https://github.com/mndrix/net-couchdb">mndrix/net-couchdb</a>&nbsp;- Perl interface for CouchDB</li>
<li><a href="https://github.com/melo/perl-anyevent-nsq">melo/perl-anyevent-nsq</a>&nbsp;- A AnyEvent-based client for NSQ.io</li>
<li><a href="https://github.com/mbarbon/language-p">mbarbon/language-p</a>&nbsp;- An experimental Perl 5 parser/compiler written in Perl 5</li>
<li><a href="https://github.com/masak/yarn">masak/yarn</a>&nbsp;- A proof-of-concept blogging application using Perl 6's Web.pm</li>
<li><a href="https://github.com/mariuz/perl-dbd-firebird">mariuz/perl-dbd-firebird</a>&nbsp;- Perl DBI driver for Firebird</li>
<li><a href="https://github.com/marioroy/mce-perl">marioroy/mce-perl</a>&nbsp;- Many-Core Engine for Perl - Module</li>
<li><a href="https://github.com/lyokato/p5-oauth-lite">lyokato/p5-oauth-lite</a>&nbsp;- Perl OAuth Library</li>
<li><a href="https://github.com/lstein/Perl-GD">lstein/Perl-GD</a>&nbsp;- Perl GD module for bitmap graphics</li>
<li><a href="https://github.com/keiya/KeiSpade-CMS">keiya/KeiSpade-CMS</a>&nbsp;- The contents management system that uses SQLite3. Written in Perl, HTML5.</li>
<li><a href="https://github.com/jquelin/games-pandemic">jquelin/games-pandemic</a>&nbsp;- a cooperative pandemic board game written in perl</li>
<li><a href="https://github.com/johntdyer/ftptail">johntdyer/ftptail</a>&nbsp;- Perl application written by Will Moffat which allows you to tail log files over FTP</li>
<li><a href="https://github.com/jjl/Spark-Form">jjl/Spark-Form</a>&nbsp;- The Spark::Form Perl module for effortlessly handling forms.</li>
<li><a href="https://github.com/HackerOrientado/BypassCF">HackerOrientado/BypassCF</a>&nbsp;- Script in Perl for Bypass CloudFlare</li>
<li><a href="https://github.com/gugod/railsish">gugod/railsish</a>&nbsp;- A perl webapp framework with rails-like convention-based coding style.</li>
<li><a href="https://github.com/Farow/hexchat-scripts">Farow/hexchat-scripts</a>&nbsp;- Perl scripts for HexChat</li>
<li><a href="https://github.com/exercism/xperl5">exercism/xperl5</a>&nbsp;- Exercism Exercises in Perl 5</li>
<li><a href="https://github.com/Ensembl/ensembl-variation">Ensembl/ensembl-variation</a>&nbsp;- The Ensembl Variation Perl API and SQL schema</li>
<li><a href="https://github.com/eiro/p5-perlude">eiro/p5-perlude</a>&nbsp;- Shell and Powershell pipes, haskell keywords mixed with the awesomeness of perl. forget shell scrpting now!</li>
<li><a href="https://github.com/edsu/www-wikipedia">edsu/www-wikipedia</a>&nbsp;- Simple Perl client for grabbing content out of Wikipedia</li>
<li><a href="https://github.com/domm/Game-PerlInvaders">domm/Game-PerlInvaders</a>&nbsp;- simple space invaders game implemented using Perl &amp; SDL</li>
<li><a href="https://github.com/davorg/xml-feed">davorg/xml-feed</a>&nbsp;- The CPAN module XML::Feed</li>
<li><a href="https://github.com/daoswald/Inline-CPP">daoswald/Inline-CPP</a>&nbsp;- Perl Module: Inline::CPP: Include C++ code inline within Perl code.</li>
<li><a href="https://github.com/cpan-testers/Test-Reporter">cpan-testers/Test-Reporter</a>&nbsp;- (Perl) Sends perl module test results to CPAN Testers</li>
<li><a href="https://github.com/CpanelInc/Custom-cPanel-Module">CpanelInc/Custom-cPanel-Module</a>&nbsp;- Example Perl module for extending the cPanel API</li>
<li><a href="https://github.com/cosimo/perl5-net-statsd">cosimo/perl5-net-statsd</a>&nbsp;- Net::Statsd is a Perl client for Etsy's statsd metric collection daemon</li>
<li><a href="https://github.com/chromatic/Modern-Perl">chromatic/Modern-Perl</a>&nbsp;- The Modern::Perl CPAN Distribution</li>
<li><a href="https://github.com/cho45/Text-Xatena">cho45/Text-Xatena</a>&nbsp;- Perl module for parsing Xatena syntax (like Hatena syntax)</li>
<li><a href="https://github.com/chicks-net/megamap">chicks-net/megamap</a>&nbsp;- MegaRAID&reg; Linux drive map</li>
<li><a href="https://github.com/c9s/perldoc-zhtw-translation">c9s/perldoc-zhtw-translation</a>&nbsp;- Perldoc Translation in zh-tw</li>
<li><a href="https://github.com/aanoaa/p5-hubot">aanoaa/p5-hubot</a>&nbsp;- hubot perl port</li>
<li><a href="https://github.com/yanick/Perl-Achievements">yanick/Perl-Achievements</a>&nbsp;- Write some perl, gather some badges of merit.</li>
<li><a href="https://github.com/vti/text-caml">vti/text-caml</a>&nbsp;- A mustache-like template engine for Perl</li>
<li><a href="https://github.com/vti/perlresume.org">vti/perlresume.org</a>&nbsp;- perlresume.org</li>
<li><a href="https://github.com/vmaselli/PerlTools">vmaselli/PerlTools</a>&nbsp;- Perl scripts for several purpose</li>
<li><a href="https://github.com/vlet/iec104">vlet/iec104</a>&nbsp;- Perl implementation of IEC 60870-5-104 standard (server and client)</li>
<li><a href="https://github.com/theory/semver">theory/semver</a>&nbsp;- Semantic version object for Perl</li>
<li><a href="https://github.com/spencertipping/ni">spencertipping/ni</a>&nbsp;- A Perl script that says "ni" to data</li>
<li><a href="https://github.com/silnrsi/font-ttf">silnrsi/font-ttf</a>&nbsp;- Font::TTF Perl Module</li>
<li><a href="https://github.com/SFR-ZABBIX/Zabbix-API">SFR-ZABBIX/Zabbix-API</a>&nbsp;- Perl distribution to access the JSON-RPC API of a Zabbix server</li>
<li><a href="https://github.com/sendgrid/sendgrid-perl">sendgrid/sendgrid-perl</a>&nbsp;- Perl module for SendGrid's API</li>
<li><a href="https://github.com/rvosa/bio-phylo">rvosa/bio-phylo</a>&nbsp;- Bio::Phylo - Phyloinformatic analysis using Perl</li>
<li><a href="https://github.com/rafl/tpf-soc">rafl/tpf-soc</a>&nbsp;- Documents for organising a Google Summer of Code for The Perl Foundation</li>
<li><a href="https://github.com/pkrumins/youtube-uploader">pkrumins/youtube-uploader</a>&nbsp;- A Perl program that uploads videos to YouTube without any APIs.</li>
<li><a href="https://github.com/pjf/ipc-system-simple">pjf/ipc-system-simple</a>&nbsp;- Perl module to make running system commands and capturing errors as simple as possible.</li>
<li><a href="https://github.com/PerlGameDev/Box2D-perl">PerlGameDev/Box2D-perl</a>&nbsp;- Box2D for perl</li>
<li><a href="https://github.com/Ovid/Corinna">Ovid/Corinna</a>&nbsp;- Generate Perl classes from XML schemas</li>
<li><a href="https://github.com/osfameron/Foose">osfameron/Foose</a>&nbsp;- Functional Perl</li>
<li><a href="https://github.com/mpeters/html-template">mpeters/html-template</a>&nbsp;- Perl HTML::Template module</li>
<li><a href="https://github.com/modernistik/Nmap-Parser">modernistik/Nmap-Parser</a>&nbsp;- Parse nmap scan data with Perl (official repo)</li>
<li><a href="https://github.com/mjdominus/Linogram">mjdominus/Linogram</a>&nbsp;- Declarative constraint-based structured drawing system in Perl (as per chapter 9 of "Higher-Order Perl")</li>
<li><a href="https://github.com/mickeyn/PONAPI">mickeyn/PONAPI</a>&nbsp;- a Perl client/server implementation of {json:api} v1.0</li>
<li><a href="https://github.com/markusb/pdf-create">markusb/pdf-create</a>&nbsp;- Perl module to create PDF files</li>
<li><a href="https://github.com/libraryhackers/library-callnumber-lc">libraryhackers/library-callnumber-lc</a>&nbsp;- Perl and Python modules for normalizing Library of Congress call numbers</li>
<li><a href="https://github.com/kingpong/perl-PDF-WebKit">kingpong/perl-PDF-WebKit</a>&nbsp;- Convert HTML to PDF using WebKit (wkhtmltopdf)</li>
<li><a href="https://github.com/kensanata/hex-mapping">kensanata/hex-mapping</a>&nbsp;- Tools to work with hex maps for roleplaying games. Usually web applications written in Perl and producing SVG output.</li>
<li><a href="https://github.com/jzawodn/perl-Redis">jzawodn/perl-Redis</a>&nbsp;- Improved version of the Perl Redis client that's available on CPAN</li>
<li><a href="https://github.com/jirutka/apcupsd-snmp">jirutka/apcupsd-snmp</a>&nbsp;- Apcupsd module for Net-SNMP</li>
<li><a href="https://github.com/ingydotnet/inline-pm">ingydotnet/inline-pm</a>&nbsp;- Write Perl subroutines in other programming languages</li>
<li><a href="https://github.com/Htbaa/WebService-Rackspace-CloudFiles">Htbaa/WebService-Rackspace-CloudFiles</a>&nbsp;- Perl Interface to Rackspace Cloud Files service</li>
<li><a href="https://github.com/gugod/markapl">gugod/markapl</a>&nbsp;- (Perl) Markup as Perl</li>
<li><a href="https://github.com/gbarr/perl-beanstalk-client">gbarr/perl-beanstalk-client</a>&nbsp;- Perl client library for beanstalkd</li>
<li><a href="https://github.com/frodwith/Amazon-MWS">frodwith/Amazon-MWS</a>&nbsp;- Perl API bindings to Amazon Marketplace Web Services</li>
<li><a href="https://github.com/ess/citadel">ess/citadel</a>&nbsp;- Citadel is a replacement for dos-deflate (ddos.sh) implemented in Perl.</li>
<li><a href="https://github.com/damog/www-tumblr">damog/www-tumblr</a>&nbsp;- Perl interface for the Tumblr API</li>
<li><a href="https://github.com/cosimo/perl5-device-gsm">cosimo/perl5-device-gsm</a>&nbsp;- a Perl5 class to handle communication with a gsm modem or gsm cell phone, send sms, etc...</li>
<li><a href="https://github.com/clip9/adbren">clip9/adbren</a>&nbsp;- adbren - Rename and organize anime using this AniDB API client written in perl</li>
<li><a href="https://github.com/zostay/P6W">zostay/P6W</a>&nbsp;- The Web API for Perl 6 (P6W)</li>
<li><a href="https://github.com/zigorou/yokohama-pm-10">zigorou/yokohama-pm-10</a>&nbsp;- Presentation of Yokohama Perl Monger #10</li>
<li><a href="https://github.com/xaicron/p5-win32-unicode">xaicron/p5-win32-unicode</a>&nbsp;- perl unicode-friendly wrapper for win32api.</li>
<li><a href="https://github.com/VerbalExpressions/PerlVerbalExpressions">VerbalExpressions/PerlVerbalExpressions</a>&nbsp;- Perl Regular expressions made easy</li>
<li><a href="https://github.com/trizen/perl-scripts">trizen/perl-scripts</a>&nbsp;- A collection of day-to-day Perl scripts which prove some ideas or implement some useful practicability.</li>
<li><a href="https://github.com/swannman/pdf2gerb">swannman/pdf2gerb</a>&nbsp;- Perl script converts PDF files to Gerber format</li>
<li><a href="https://github.com/substack/dnode-perl">substack/dnode-perl</a>&nbsp;- Asynchronous remote method calls with transparently wrapped callbacks... in perl!</li>
<li><a href="https://github.com/silnrsi/font-ttf-scripts">silnrsi/font-ttf-scripts</a>&nbsp;- Font::TTF::Scripts perl module</li>
<li><a href="https://github.com/sanko/net-bittorrent">sanko/net-bittorrent</a>&nbsp;- Perl based BitTorrent module available on CPAN</li>
<li><a href="https://github.com/sanko/Finance-Robinhood">sanko/Finance-Robinhood</a>&nbsp;- Trade stocks and ETFs with free brokerage Robinhood and Perl</li>
<li><a href="https://github.com/rurban/illguts">rurban/illguts</a>&nbsp;- Perl illustrated guts</li>
<li><a href="https://github.com/rjbs/MIME-Lite">rjbs/MIME-Lite</a>&nbsp;- the perl library MIME::Lite</li>
<li><a href="https://github.com/rjbs/CPAN-Uploader">rjbs/CPAN-Uploader</a>&nbsp;- perl library (and program) to upload dists to the cpan</li>
<li><a href="https://github.com/rizen/Ouch">rizen/Ouch</a>&nbsp;- Perl exceptions that don't hurt.</li>
<li><a href="https://github.com/rafl/twigils">rafl/twigils</a>&nbsp;- Twigils for Perl 5</li>
<li><a href="https://github.com/pullingshots/Shipment">pullingshots/Shipment</a>&nbsp;- perl interface into various shipping web service API's - FedEx, UPS, Purolator, Temando</li>
<li><a href="https://github.com/portcullislabs/ssl-cipher-suite-enum">portcullislabs/ssl-cipher-suite-enum</a>&nbsp;- PERL script to enumerate supported SSL cipher suites supported by network services (principally HTTPS).</li>
<li><a href="https://github.com/PerlChina/advent.perlchina.org">PerlChina/advent.perlchina.org</a>&nbsp;- CN Perl Advent</li>
<li><a href="https://github.com/perl-catalyst/Catalyst-Components-Concepts-Cases">perl-catalyst/Catalyst-Components-Concepts-Cases</a>&nbsp;- A Perl Catalyst documentation project</li>
<li><a href="https://github.com/naoya/perl-hadoop">naoya/perl-hadoop</a>&nbsp;- A frontend framework of Hadoop-Streaming for perl without Moose</li>
<li><a href="https://github.com/mrihtar/Garmin-FIT">mrihtar/Garmin-FIT</a>&nbsp;- Perl code for reading and conversion of Garmin FIT binary files</li>
<li><a href="https://github.com/mbarbon/extutils-xspp">mbarbon/extutils-xspp</a>&nbsp;- Perl XS for C++</li>
<li><a href="https://github.com/masak/tardis">masak/tardis</a>&nbsp;- Time traveling debugger in Perl 6</li>
<li><a href="https://github.com/kthakore/TetrisPL">kthakore/TetrisPL</a>&nbsp;- Tetris in MVC SDL Modern Perl Style</li>
<li><a href="https://github.com/kjetilk/RDF-LinkedData">kjetilk/RDF-LinkedData</a>&nbsp;- RDF::LinkedData is a Perl module for setting up Linked Data server</li>
<li><a href="https://github.com/keeth/Net-OAuth">keeth/Net-OAuth</a>&nbsp;- OAuth 1.0 for Perl</li>
<li><a href="https://github.com/kberov/PerlProgrammingCourse">kberov/PerlProgrammingCourse</a>&nbsp;- A relatively full beginner-to-intermediate Perl trainig course</li>
<li><a href="https://github.com/kazuho/p5-test-httpd-apache2">kazuho/p5-test-httpd-apache2</a>&nbsp;- Apache2 starter for testing perl modules</li>
<li><a href="https://github.com/kazuho/p5-Cache-LRU">kazuho/p5-Cache-LRU</a>&nbsp;- a simple, fast implementation of an LRU cache in pure perl</li>
<li><a href="https://github.com/juster/perl-cpanplus-dist-arch">juster/perl-cpanplus-dist-arch</a>&nbsp;- CPANPLUS backend for building Archlinux pacman packages</li>
<li><a href="https://github.com/Juniper/netconf-perl">Juniper/netconf-perl</a>&nbsp;- Perl library for Netconf</li>
<li><a href="https://github.com/jrockway/eventful">jrockway/eventful</a>&nbsp;- application framework for Perl</li>
<li><a href="https://github.com/jrockway/devel-repl">jrockway/devel-repl</a>&nbsp;- pluggable REPL for Perl that doesn't suck</li>
<li><a href="https://github.com/jquelin/games-risk">jquelin/games-risk</a>&nbsp;- classical 'risk' board game in perl</li>
<li><a href="https://github.com/ingydotnet/test-base-pm">ingydotnet/test-base-pm</a>&nbsp;- Extendable Perl Testing</li>
<li><a href="https://github.com/gisle/data-dump">gisle/data-dump</a>&nbsp;- A Perl module for pretty printing of data structures</li>
<li><a href="https://github.com/Getty/p5-facebook">Getty/p5-facebook</a>&nbsp;- Facebook SDL in Perl</li>
<li><a href="https://github.com/GeneDesign/GeneDesign">GeneDesign/GeneDesign</a>&nbsp;- Synthetic biology library in Perl</li>
<li><a href="https://github.com/FelipeSt4rk/FindSubDomain">FelipeSt4rk/FindSubDomain</a>&nbsp;- Find sub domains with Perl</li>
<li><a href="https://github.com/fayland/perl-javascript-beautifier">fayland/perl-javascript-beautifier</a>&nbsp;- Perl: Beautify Javascript (beautifier for javascript)</li>
<li><a href="https://github.com/ding-lab/hotspot3d">ding-lab/hotspot3d</a>&nbsp;- 3D hotspot mutation proximity analysis tool</li>
<li><a href="https://github.com/dermesser/fastcgi-wrappers">dermesser/fastcgi-wrappers</a>&nbsp;- This repository contains two FastCGI wrappers written in Perl. The first may execute any executable file in the same way CGI does, the second one does inline-eval of Perl scripts to avoid any forking.</li>
<li><a href="https://github.com/degtyarev-dm/mojolicious-lite-openshift">degtyarev-dm/mojolicious-lite-openshift</a>&nbsp;- Mojolicious::Lite Perl framework quickstart repo</li>
<li><a href="https://github.com/dave-theunsub/gtk3-perl-demos">dave-theunsub/gtk3-perl-demos</a>&nbsp;- This repository is intended to give perl-Gtk3 users some example programs. It's not rocket surgery, you know.</li>
<li><a href="https://github.com/CowboyTim/python-storable">CowboyTim/python-storable</a>&nbsp;- python module that will be able to read/write perl storable</li>
<li><a href="https://github.com/cosimo/perl5-net-statsd-server">cosimo/perl5-net-statsd-server</a>&nbsp;- A Perl port of Etsy's statsd server - Simple daemon for easy stats aggregation</li>
<li><a href="https://github.com/cooper/juno">cooper/juno</a>&nbsp;- a seriously modern IRC daemon written from scratch in Perl. designed to be ridiculously extensible, painlessly reloadable, and excessively configurable</li>
<li><a href="https://github.com/colinnewell/Jenkins-API">colinnewell/Jenkins-API</a>&nbsp;- Jenkins API Wrapper for Perl</li>
<li><a href="https://github.com/clintongormley/Elastic-Model">clintongormley/Elastic-Model</a>&nbsp;- Use ElasticSearch as a NoSQL database in Perl</li>
<li><a href="https://github.com/claesjac/javascript">claesjac/javascript</a>&nbsp;- The JavaScript module for Perl</li>
<li><a href="https://github.com/canada/PerlDocJp">canada/PerlDocJp</a>&nbsp;- This Web application let perldoc.jp Japanized pod document browsable and searchable just like search.cpan.org</li>
<li><a href="https://github.com/calid/zmq-ffi">calid/zmq-ffi</a>&nbsp;- version agnostic Perl bindings for zeromq</li>
<li><a href="https://github.com/avar/sendmail-pmilter">avar/sendmail-pmilter</a>&nbsp;- Perl binding of Sendmail Milter protocol</li>
<li><a href="https://github.com/aquaron/Business-Stripe">aquaron/Business-Stripe</a>&nbsp;- Perl bindings for Stripe payment system</li>
<li><a href="https://github.com/apparentlymart/libdanga-socket-anyevent-perl">apparentlymart/libdanga-socket-anyevent-perl</a>&nbsp;- Danga::Socket reimplementation in terms of AnyEvent</li>
<li><a href="https://github.com/agentzh/makefile-graphviz-pm">agentzh/makefile-graphviz-pm</a>&nbsp;- Perl CPAN module Makefile::GraphViz - Draw building flowcharts from Makefiles using GraphViz</li>
<li><a href="https://github.com/xoma/Russian-translate-of-Mojolicious-guides">xoma/Russian-translate-of-Mojolicious-guides</a>&nbsp;- Перевод документации и рецептов для Perl-фреймворка Mojolicious</li>
<li><a href="https://github.com/xaicron/p5-JSON-WebToken">xaicron/p5-JSON-WebToken</a>&nbsp;- JSON Web Token (JWT) implementation for Perl</li>
<li><a href="https://github.com/wickline/whack">wickline/whack</a>&nbsp;- find the perl sub most in need of refactoring</li>
<li><a href="https://github.com/vti/turnaround">vti/turnaround</a>&nbsp;- DEPRECATED: A Perl TIMTOWTDI web framework</li>
<li><a href="https://github.com/uzulla/pyazo">uzulla/pyazo</a>&nbsp;- Gyazo And Gifzo compatible server by perl</li>
<li><a href="https://github.com/ukautz/Net-Amazon-DynamoDB">ukautz/Net-Amazon-DynamoDB</a>&nbsp;- Simple perl interface for Amazon DynamoDB</li>
<li><a href="https://github.com/thedarkwinter/Net-DRI">thedarkwinter/Net-DRI</a>&nbsp;- Perl EPP Client: Net-DRI-0.X_tdw based on Net-DRI-0.96_05</li>
<li><a href="https://github.com/tadzik/neutro">tadzik/neutro</a>&nbsp;- Simple module installer for Perl 6</li>
<li><a href="https://github.com/stockholmuniversity/nagios-nrpe">stockholmuniversity/nagios-nrpe</a>&nbsp;- A pure perl implementation of the Nagios NRPE daemon and client</li>
<li><a href="https://github.com/skx/chronicle2">skx/chronicle2</a>&nbsp;- Chronicle is a simple blog compiler, written in Perl with minimal dependencies.</li>
<li><a href="https://github.com/sjdy521/Mojo-StrawberryPerl">sjdy521/Mojo-StrawberryPerl</a>&nbsp;- 基于StrawberryPerl打包而成的包含Perl-5.24+cpanm+Mojo-Webqq+Mojo-Weixin的完整Windows运行环境</li>
<li><a href="https://github.com/scrottie/WWW-Workflowy">scrottie/WWW-Workflowy</a>&nbsp;- Faked up Workflowy API for Perl using Workflowy's JSON protocol</li>
<li><a href="https://github.com/run4flat/C-TinyCompiler">run4flat/C-TinyCompiler</a>&nbsp;- Perl bindings for the Tiny C Compiler</li>
<li><a href="https://github.com/robkinyon/dbm-deep">robkinyon/dbm-deep</a>&nbsp;- DBM::Deep Perl module</li>
<li><a href="https://github.com/rjbs/Email-ARF">rjbs/Email-ARF</a>&nbsp;- Email::ARF perl module for parsing ARF</li>
<li><a href="https://github.com/rjbs/Config-INI">rjbs/Config-INI</a>&nbsp;- Config::INI perl module</li>
<li><a href="https://github.com/ranguard/svg-tt-graph">ranguard/svg-tt-graph</a>&nbsp;- Perl module for creating SVG graphs</li>
<li><a href="https://github.com/plainblack/JSON-RPC-Dispatcher">plainblack/JSON-RPC-Dispatcher</a>&nbsp;- A JSON-RPC 2.0 server for Perl.</li>
<li><a href="https://github.com/pjf/perl589delta">pjf/perl589delta</a>&nbsp;- The perl589delta.pod file for the 5.8.9 release of Perl</li>
<li><a href="https://github.com/perigrin/adam-bot-framework">perigrin/adam-bot-framework</a>&nbsp;- An IRC bot framework in Perl based on Moose &amp; POE</li>
<li><a href="https://github.com/ollyg/Net-Appliance-Session">ollyg/Net-Appliance-Session</a>&nbsp;- Development of Net::Appliance::Session Perl distribution</li>
<li><a href="https://github.com/ollyg/Catalyst-Plugin-AutoCRUD">ollyg/Catalyst-Plugin-AutoCRUD</a>&nbsp;- Development of Catalyst::Plugin::AutoCRUD Perl distribution</li>
<li><a href="https://github.com/nlewis/Net-ILO">nlewis/Net-ILO</a>&nbsp;- Perl interface to HP Integrated Lights-Out</li>
<li><a href="https://github.com/NET-A-PORTER/NAP-policy">NET-A-PORTER/NAP-policy</a>&nbsp;- Policy / pragma for Perl code written at NAP</li>
<li><a href="https://github.com/neevek/minerl">neevek/minerl</a>&nbsp;- A blog-aware static site generator written in perl.</li>
<li><a href="https://github.com/miyagawa/Perlbal-Plugin-PSGI">miyagawa/Perlbal-Plugin-PSGI</a>&nbsp;- Perlbal plugin to run PSGI applications</li>
<li><a href="https://github.com/metacpan/metacpan-client">metacpan/metacpan-client</a>&nbsp;- Home of the official MetaCPAN Perl API client.</li>
<li><a href="https://github.com/mattn/p5-Growl-GNTP">mattn/p5-Growl-GNTP</a>&nbsp;- Perl implementation of GNTP Protocol (Client Part)</li>
<li><a href="https://github.com/marcschwartz/WriteXLS">marcschwartz/WriteXLS</a>&nbsp;- CRAN Package WriteXLS: Cross-platform Perl based R function to create Excel 2003 (XLS) and Excel 2007 (XLSX) files from one or more data frames. Each data frame will be written to a separate named worksheet in the Excel spreadsheet. The worksheet name will be the name of the data frame it contains or can be specified by the user.</li>
<li><a href="https://github.com/Leont/file-map">Leont/file-map</a>&nbsp;- Memory mapping for Perl</li>
<li><a href="https://github.com/kuzuha/WWW-Pixiv">kuzuha/WWW-Pixiv</a>&nbsp;- Perl interface for&nbsp;<a href="http://www.pixiv.net/">www.pixiv.net</a></li>
<li><a href="https://github.com/jozef/Debian-Apt-PM">jozef/Debian-Apt-PM</a>&nbsp;- locate Perl Modules in Debian repositories</li>
<li><a href="https://github.com/jjn1056/Perl-Catalyst-AsyncExample">jjn1056/Perl-Catalyst-AsyncExample</a>&nbsp;- maybe some sort of async with catalyst</li>
<li><a href="https://github.com/hprose/hprose-perl">hprose/hprose-perl</a>&nbsp;- Hprose for Perl</li>
<li><a href="https://github.com/hoytech/Session-Token">hoytech/Session-Token</a>&nbsp;- Secure, efficient, simple random session token generation</li>
<li><a href="https://github.com/gunnarbeutner/linux-kstat">gunnarbeutner/linux-kstat</a>&nbsp;- Sun::Solaris::Kstat perl module for linux-zfs</li>
<li><a href="https://github.com/gshank/ravlog">gshank/ravlog</a>&nbsp;- Perl Catalyst blog</li>
<li><a href="https://github.com/fmgoncalves/p5-cassandra-simple">fmgoncalves/p5-cassandra-simple</a>&nbsp;- Cassandra::Simple Perl Module - Easy to use, Perl oriented client interface to Apache Cassandra.</li>
<li><a href="https://github.com/fayland/perl-app-github">fayland/perl-app-github</a>&nbsp;- App::GitHub CPAN module</li>
<li><a href="https://github.com/eserte/cpan-testers-matrix">eserte/cpan-testers-matrix</a>&nbsp;- the code behind matrix.cpantesters.org</li>
<li><a href="https://github.com/dnmfarrell/Stasis">dnmfarrell/Stasis</a>&nbsp;- an encrypting archive tool using tar, gpg and perl</li>
<li><a href="https://github.com/dk/Net-Eboks">dk/Net-Eboks</a>&nbsp;- perl API for eboks.dk</li>
<li><a href="https://github.com/dagolden/extutils-parsexs">dagolden/extutils-parsexs</a>&nbsp;- converts Perl XS code into C code</li>
<li><a href="https://github.com/chrisa/perl-Net-SAML2">chrisa/perl-Net-SAML2</a>&nbsp;- Perl Net::SAML2 module</li>
<li><a href="https://github.com/chorny/smart-comments">chorny/smart-comments</a>&nbsp;- Perl programming module for easier debugging</li>
<li><a href="https://github.com/chetanganatra/Excel-2-Elasticsearch">chetanganatra/Excel-2-Elasticsearch</a>&nbsp;- Small and quick Perl script to inject records from MS Excel (.xlsx as well as .xls) directly into Elasticsearch.</li>
<li><a href="https://github.com/cbowns/fitbit-oauth-perl">cbowns/fitbit-oauth-perl</a>&nbsp;- A couple of perl scripts to get a Fitbit OAuth token and to use that token to upload Weightbot CSV data to Fitbit</li>
<li><a href="https://github.com/bricas/statistics-r">bricas/statistics-r</a>&nbsp;- Controls the R (R-project) interpreter through Perl</li>
<li><a href="https://github.com/brianwrf/myPadBuster">brianwrf/myPadBuster</a>&nbsp;- It is a Python+Perl script to exploit ASP.net Padding Oracle vulnerability.</li>
<li><a href="https://github.com/briandfoy/mycpan-indexer">briandfoy/mycpan-indexer</a>&nbsp;- (Perl) Index a Perl distribution</li>
<li><a href="https://github.com/briandfoy/module-release">briandfoy/module-release</a>&nbsp;- (Perl) Automate software releases</li>
<li><a href="https://github.com/Brasil-Perl-Mongers/perl-pro">Brasil-Perl-Mongers/perl-pro</a>&nbsp;- Site de divulga&ccedil;&atilde;o de vagas de emprego para programadores Perl no Brasil.</li>
<li><a href="https://github.com/bostonaholic/test-more-behaviour">bostonaholic/test-more-behaviour</a>&nbsp;- Rspec-style tests in Perl</li>
<li><a href="https://github.com/borisdaeppen/EBook--MOBI">borisdaeppen/EBook--MOBI</a>&nbsp;- Ebook in MOBI format with Perl</li>
<li><a href="https://github.com/book/Test-Database">book/Test-Database</a>&nbsp;- Perl extension to provide database handles in a test environment</li>
<li><a href="https://github.com/beppu/pod-server">beppu/pod-server</a>&nbsp;- a web server for locally installed perl documentation -- think gem_server for perl</li>
<li><a href="https://github.com/awwaiid/continuity">awwaiid/continuity</a>&nbsp;- Stateful Web Apps in Perl</li>
<li><a href="https://github.com/apparentlymart/libnet-openid-perl">apparentlymart/libnet-openid-perl</a>&nbsp;- OpenID libraries for Perl</li>
<li><a href="https://github.com/ambs/Quiki">ambs/Quiki</a>&nbsp;- Quick Wiki in Perl</li>
<li><a href="https://github.com/alambike/eixo-docker">alambike/eixo-docker</a>&nbsp;- Suite of Perl modules to interact with Docker</li>
<li><a href="https://github.com/abw/Badger">abw/Badger</a>&nbsp;- Perl application programming toolkit</li>
<li><a href="https://github.com/abh/colobus">abh/colobus</a>&nbsp;- Perl NNTP server</li>
<li><a href="https://github.com/Zverik/gpxplanet-tools">Zverik/gpxplanet-tools</a>&nbsp;- Perl scripts for processing OpenStreetMap's GPX planet</li>
<li><a href="https://github.com/zipf/perldoc-es">zipf/perldoc-es</a>&nbsp;- Documentaci&oacute;n de Perl en Espa&ntilde;ol / Spanish translation of Perl core docs</li>
<li><a href="https://github.com/yusukebe/Shiori">yusukebe/Shiori</a>&nbsp;- Yet another Perl implementation of Shiori web-app.</li>
<li><a href="https://github.com/yoshiki/perl-app-waffy">yoshiki/perl-app-waffy</a>&nbsp;- Twitter proxy for iPhone, Mobile(jp) and IRC</li>
<li><a href="https://github.com/yoe/sreview">yoe/sreview</a>&nbsp;- sreview review system</li>
<li><a href="https://github.com/yappo/p5-Groonga">yappo/p5-Groonga</a>&nbsp;- Perl Module of Groonga</li>
<li><a href="https://github.com/yannk/perl-anyevent-xmpp">yannk/perl-anyevent-xmpp</a>&nbsp;- my patches to AnyEvent::XMPP</li>
<li><a href="https://github.com/woodpeck/osm-revert-scripts">woodpeck/osm-revert-scripts</a>&nbsp;- A collection of Perl scripts to handle reverts on OpenStreetMap</li>
<li><a href="https://github.com/wertarbyte/hetzner-robot-perl">wertarbyte/hetzner-robot-perl</a>&nbsp;- Perl module and command line tool for control over the Hetzner robot</li>
<li><a href="https://github.com/tokuhirom/cgi-extlib-perl">tokuhirom/cgi-extlib-perl</a>&nbsp;- General extlib/ for Perl CGI applications.</li>
<li><a href="https://github.com/tlily/tigerlily">tlily/tigerlily</a>&nbsp;- perl client for the lily chat server</li>
<li><a href="https://github.com/tima/perl-amazon-s3">tima/perl-amazon-s3</a>&nbsp;- A portable client library for working with and managing Amazon S3 buckets and keys.</li>
<li><a href="https://github.com/subogero/rename">subogero/rename</a>&nbsp;- Perl rename as a separate package</li>
<li><a href="https://github.com/sstrigler/chatbot">sstrigler/chatbot</a>&nbsp;- a jabber channel bot written in perl</li>
<li><a href="https://github.com/softlayer/softlayer-api-perl-client">softlayer/softlayer-api-perl-client</a>&nbsp;- A set of Perl libraries that assist in calling the SoftLayer API.</li>
<li><a href="https://github.com/singingfish/Citeproc-Markdown">singingfish/Citeproc-Markdown</a>&nbsp;- Perl module for integrating with CSL processor inside Zotero for plain text / markdown citation support</li>
<li><a href="https://github.com/scottp/extjs-direct-perl">scottp/extjs-direct-perl</a>&nbsp;- A minimal perl implementation of ExtJS 3.0 Ext.Direct serverside stack</li>
<li><a href="https://github.com/s-aska/markdown-binder">s-aska/markdown-binder</a>&nbsp;- Ajax Markdown Viewer written in Perl, to run under Plack.</li>
<li><a href="https://github.com/ruoso/games-perl">ruoso/games-perl</a>&nbsp;- Series of blog posts on how to write games in Perl</li>
<li><a href="https://github.com/Potatohead/local-lib-profiles">Potatohead/local-lib-profiles</a>&nbsp;- management scripts for perl's local lib</li>
<li><a href="https://github.com/petdance/html-lint">petdance/html-lint</a>&nbsp;- HTML::Lint, the Perl module for HTML checking</li>
<li><a href="https://github.com/patschbo/BaNG">patschbo/BaNG</a>&nbsp;- Backup Next Generation for Linux &amp; Mac (using rsync and btrfs snapshots, Web-Frontend, Statistics, History-Merger)</li>
<li><a href="https://github.com/NoodlesNZ/statsd-perl-mysql">NoodlesNZ/statsd-perl-mysql</a>&nbsp;- MySQL stats logging for Statsd/Graphite</li>
<li><a href="https://github.com/naoya/hadoop-streaming-frontend">naoya/hadoop-streaming-frontend</a>&nbsp;- A frontend framework of Hadoop-Streaming for perl</li>
<li><a href="https://github.com/nagios-plugins/nagios-plugin-perl">nagios-plugins/nagios-plugin-perl</a>&nbsp;- Perl module Nagios::Monitoring::Plugin</li>
<li><a href="https://github.com/masak/psyde">masak/psyde</a>&nbsp;- A static webpage manager (written in Perl 6)</li>
<li><a href="https://github.com/masak/p6cc2012">masak/p6cc2012</a>&nbsp;- The Perl 6 coding contest, 2012 edition</li>
<li><a href="https://github.com/MarkGannon/XBRL">MarkGannon/XBRL</a>&nbsp;- Perl Module for Reading XBRL</li>
<li><a href="https://github.com/makamaka/JSON-PP">makamaka/JSON-PP</a>&nbsp;- JSON::PP for perl core module</li>
<li><a href="https://github.com/MadsAlbertsen/miscperlscripts">MadsAlbertsen/miscperlscripts</a>&nbsp;- Small collection of random useful perl scripts</li>
<li><a href="https://github.com/lestrrat/Data-Localize">lestrrat/Data-Localize</a>&nbsp;- Object Oriented Localization Tool For Perl</li>
<li><a href="https://github.com/kasei/attean">kasei/attean</a>&nbsp;- A Perl Semantic Web Framework</li>
<li><a href="https://github.com/kablamo/git-ribbon">kablamo/git-ribbon</a>&nbsp;- A Perl script that helps you read through the latest changes on a project.</li>
<li><a href="https://github.com/ingydotnet/yaml-pm6">ingydotnet/yaml-pm6</a>&nbsp;- YAML Implementation for Perl 6</li>
<li><a href="https://github.com/ingydotnet/testml-pm6">ingydotnet/testml-pm6</a>&nbsp;- TestML for Perl 6</li>
<li><a href="https://github.com/ikruglov/HADaemon-Control">ikruglov/HADaemon-Control</a>&nbsp;- Create init scripts for Perl high-available (HA) daemons</li>
<li><a href="https://github.com/ido50/Tenjin">ido50/Tenjin</a>&nbsp;- Fast templating engine with support for embedded Perl</li>
<li><a href="https://github.com/ICGC-TCGA-PanCancer/PCAP-core">ICGC-TCGA-PanCancer/PCAP-core</a>&nbsp;- NGS reference implementations and helper code for the IGCG/TCGA Pan-Cancer Analysis Project</li>
<li><a href="https://github.com/hiratara/p5-Data-Monad">hiratara/p5-Data-Monad</a>&nbsp;- A implementation of monads in Perl 5.</li>
<li><a href="https://github.com/hinrik/grok">hinrik/grok</a>&nbsp;- Perl 6 documentation reader</li>
<li><a href="https://github.com/hatena/perl5-test-apache-rewriterules">hatena/perl5-test-apache-rewriterules</a>&nbsp;- Test::Apache::RewriteRules - Testing Apache's Rewrite Rules</li>
<li><a href="https://github.com/gonzoua/book-tools">gonzoua/book-tools</a>&nbsp;- perl modules to work with ePUB and FB2 ebook formats</li>
<li><a href="https://github.com/fayland/dist-zilla-plugin-perltidy">fayland/dist-zilla-plugin-perltidy</a>&nbsp;- Dist::Zilla with Perl::Tidy</li>
<li><a href="https://github.com/ErinsMatthew/Import-IMDb-Ratings-Into-trakt.tv">ErinsMatthew/Import-IMDb-Ratings-Into-trakt.tv</a>&nbsp;- A Perl script that will load your IMDb ratings into trakt.tv</li>
<li><a href="https://github.com/dscho/dsstore">dscho/dsstore</a>&nbsp;- A remote-hg mirror of the Perl project to generate .DS_Store files (even on non-MacOSX), based on&nbsp;<a href="https://wiki.mozilla.org/DS_Store_File_Format">https://wiki.mozilla.org/DS_Store_File_Format</a></li>
<li><a href="https://github.com/dpavlin/Biblio-SIP2">dpavlin/Biblio-SIP2</a>&nbsp;- Simple 3M SIP2 Standard Interchange Protocol implementation in perl</li>
<li><a href="https://github.com/dinomite/Mac-iTunes-Library">dinomite/Mac-iTunes-Library</a>&nbsp;- Mac::iTunes::Library Perl module</li>
<li><a href="https://github.com/diegok/Gardel">diegok/Gardel</a>&nbsp;- Gardel is a very simple perl web framework that also has a hat. ( Inspired on sinatra.rb )</li>
<li><a href="https://github.com/demianriccardi/p5-HackaMol">demianriccardi/p5-HackaMol</a>&nbsp;- Object-Oriented Perl 5, Moose Library for Molecular Hacking</li>
<li><a href="https://github.com/daoswald/JSON-Tiny">daoswald/JSON-Tiny</a>&nbsp;- Perl module for encoding and decoding JSON in a minimalistic way, based on Mojo::JSON, adapted to stand alone.</li>
<li><a href="https://github.com/cryptostorm/cstorm_widget">cryptostorm/cstorm_widget</a>&nbsp;- The Perl source code to the Cryptostorm widget</li>
<li><a href="https://github.com/briandfoy/test-file">briandfoy/test-file</a>&nbsp;- (Perl) Check file attributes</li>
<li><a href="https://github.com/bingos/poe-component-irc">bingos/poe-component-irc</a>&nbsp;- A fully event-driven perl IRC client module</li>
<li><a href="https://github.com/bingos/gumbybrain">bingos/gumbybrain</a>&nbsp;- (perl) &lt; GumbyBRAIN&gt; when the kids had killed the man, i had the source now.</li>
<li><a href="https://github.com/beanz/anyevent-mqtt-perl">beanz/anyevent-mqtt-perl</a>&nbsp;- Perl modules for MQTT protocol (<a href="http://mqtt.org/">http://mqtt.org/</a>) using AnyEvent</li>
<li><a href="https://github.com/Akron/Sojolicious">Akron/Sojolicious</a>&nbsp;- OStatus for Perl - A social toolbox for Mojolicious</li>
<li><a href="https://github.com/achillean/shodan-perl">achillean/shodan-perl</a>&nbsp;- Perl library for SHODAN</li>
<li><a href="https://github.com/zzengineer/crawlpl">zzengineer/crawlpl</a>&nbsp;- compact crawling tools written in perl</li>
<li><a href="https://github.com/zigorou/perl-json-pointer">zigorou/perl-json-pointer</a>&nbsp;- A JSON Pointer implementation for Perl</li>
<li><a href="https://github.com/zakame/hashids.pm">zakame/hashids.pm</a>&nbsp;- Hashids, ported for Perl</li>
<li><a href="https://github.com/ysasaki/Text-Sass-XS">ysasaki/Text-Sass-XS</a>&nbsp;- Perl Binding for libsass</li>
<li><a href="https://github.com/yapceurope/perl-events">yapceurope/perl-events</a>&nbsp;- Information about all Perl conferences and workshops</li>
<li><a href="https://github.com/xing/perl-beetle">xing/perl-beetle</a>&nbsp;- High availability AMQP messaging with redundant queues</li>
<li><a href="https://github.com/wbuntine/text-bags">wbuntine/text-bags</a>&nbsp;- Perl scripts for massaging document collections in various ways to prepare them for topic modelling.</li>
<li><a href="https://github.com/victori/perlbal-plugin-mogilefs">victori/perlbal-plugin-mogilefs</a>&nbsp;- Perlbal Plugin to serve data from MogileFS</li>
<li><a href="https://github.com/UUPharmacometrics/PsN">UUPharmacometrics/PsN</a>&nbsp;- Perl-Speaks-NONMEM</li>
<li><a href="https://github.com/urandom/p2js">urandom/p2js</a>&nbsp;- IWL Perl To Javascript converter</li>
<li><a href="https://github.com/urandom/iwl">urandom/iwl</a>&nbsp;- IWL - perl web widget library</li>
<li><a href="https://github.com/unbit/unbit-bars">unbit/unbit-bars</a>&nbsp;- A Perl Curses::UI interface for uWSGI metrics subsystem</li>
<li><a href="https://github.com/typester/text-microtemplate-extended-perl">typester/text-microtemplate-extended-perl</a>&nbsp;- Template engine extended from Text::MicroTemplate</li>
<li><a href="https://github.com/troywill/foscam-zoneminder">troywill/foscam-zoneminder</a>&nbsp;- Zoneminder Perl control module for the Foscam FI8910W wireless IP Camera</li>
<li><a href="https://github.com/tominsam/bot-basicbot-pluggable">tominsam/bot-basicbot-pluggable</a>&nbsp;- Pluggable perl IRC bot</li>
<li><a href="https://github.com/tokuhirom/p5-fcgi-client">tokuhirom/p5-fcgi-client</a>&nbsp;- FCGI client library in pure perl</li>
<li><a href="https://github.com/tokuhirom/http-mobileattribute">tokuhirom/http-mobileattribute</a>&nbsp;- HTTP::MobileAttribute is a perl module for handle japanese mobile phones</li>
<li><a href="https://github.com/timbunce/Dist-Surveyor">timbunce/Dist-Surveyor</a>&nbsp;- Survey installed perl modules and determine the specific distribution versions they came from</li>
<li><a href="https://github.com/thoukydides/heatmiser-wifi">thoukydides/heatmiser-wifi</a>&nbsp;- Web interface, SiriProxy plugin and Perl libraries for Heatmiser Wi-Fi Thermostats</li>
<li><a href="https://github.com/tadzik/perl6-File-Tools">tadzik/perl6-File-Tools</a>&nbsp;- File::Tools &ndash; common shell commands replacements</li>
<li><a href="https://github.com/szabgab/PDE">szabgab/PDE</a>&nbsp;- Perl Development Environment</li>
<li><a href="https://github.com/sparky/perl-Net-Curl">sparky/perl-Net-Curl</a>&nbsp;- Object-oriented wrapper for libcurl</li>
<li><a href="https://github.com/sludin/http2-perl">sludin/http2-perl</a>&nbsp;- Perl implementation of the HTTP/2.0 protocol</li>
<li><a href="https://github.com/slimakuj/perl">slimakuj/perl</a>&nbsp;-&nbsp;<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f42a.png" alt=":dromedary_camel:" width="20" height="20" style="border: 0px;">&nbsp;Materiały do warsztat&oacute;w z Perla</li>
<li><a href="https://github.com/reyjrar/Parse-Syslog-Line">reyjrar/Parse-Syslog-Line</a>&nbsp;- Flexible library for parsing syslog messages in Perl</li>
<li><a href="https://github.com/revmischa/av-streamer">revmischa/av-streamer</a>&nbsp;- Perl bindings for libav/ffmpeg</li>
<li><a href="https://github.com/pstuifzand/docker-perl">pstuifzand/docker-perl</a>&nbsp;- Perl library for Docker&nbsp;<a href="http://docker.io/">http://docker.io/</a></li>
<li><a href="https://github.com/potyl/perl-Gtk3-WebKit">potyl/perl-Gtk3-WebKit</a>&nbsp;- Perl bindings for the gtk3 port of WebKit</li>
<li><a href="https://github.com/petdance/perl-critic-bangs">petdance/perl-critic-bangs</a>&nbsp;- Perl::Critic::Bangs -- Extra policies for Perl::Critic</li>
<li><a href="https://github.com/Perl-Toolchain-Gang/local-lib">Perl-Toolchain-Gang/local-lib</a>&nbsp;- local::lib - create and use a local lib/ for perl modules with PERL5LIB</li>
<li><a href="https://github.com/Perl-Toolchain-Gang/File-chdir">Perl-Toolchain-Gang/File-chdir</a>&nbsp;- (Perl) a more sensible way to change directories</li>
<li><a href="https://github.com/PerlDancer/perldancer-book">PerlDancer/perldancer-book</a>&nbsp;- a book about the Perl Dancer micro framework</li>
<li><a href="https://github.com/pedros/WWW-Wordnik-API">pedros/WWW-Wordnik-API</a>&nbsp;- Wordnik API perl implementation</li>
<li><a href="https://github.com/PagerDuty/pagerduty-nagios-pl">PagerDuty/pagerduty-nagios-pl</a>&nbsp;- Nagios Integration for PagerDuty via Perl Wrapper</li>
<li><a href="https://github.com/osfameron/acme--monads">osfameron/acme--monads</a>&nbsp;- Monads in pure Perl, using Devel::Declare</li>
<li><a href="https://github.com/odyniec/Dancer-Plugin-DebugToolbar">odyniec/Dancer-Plugin-DebugToolbar</a>&nbsp;- Debugging toolbar for Perl Dancer web applications</li>
<li><a href="https://github.com/obuk/Cv-Olive">obuk/Cv-Olive</a>&nbsp;- Cv module is perl interface to OpenCV library.</li>
<li><a href="https://github.com/norm/p5-css-prepare">norm/p5-css-prepare</a>&nbsp;- Perl module to preprocess CSS files</li>
<li><a href="https://github.com/norbu09/Giovanni">norbu09/Giovanni</a>&nbsp;- a Perl based deployment system</li>
<li><a href="https://github.com/nigelm/html-scrubber">nigelm/html-scrubber</a>&nbsp;- Perl extension for scrubbing/sanitizing html</li>
<li><a href="https://github.com/neilb/WebService-HackerNews">neilb/WebService-HackerNews</a>&nbsp;- An interface to the official Hacker News API (for Perl 5)</li>
<li><a href="https://github.com/naoya/perl-thrift-server">naoya/perl-thrift-server</a>&nbsp;- Thrift server implementation for perl</li>
<li><a href="https://github.com/mtve/bitcoin-pl">mtve/bitcoin-pl</a>&nbsp;- BitCoin perl implementation</li>
<li><a href="https://github.com/moritz/tufte">moritz/tufte</a>&nbsp;- SVG plotting library for Perl 6</li>
<li><a href="https://github.com/mndrix/Finance-MtGox">mndrix/Finance-MtGox</a>&nbsp;- MtGox API bindings for Perl</li>
<li><a href="https://github.com/masartz/p5-webservice-hatena-bookmark-lite">masartz/p5-webservice-hatena-bookmark-lite</a>&nbsp;- A Perl Interface for Hatena::Bookmark AtomPub API</li>
<li><a href="https://github.com/masak/farm">masak/farm</a>&nbsp;- Little Animal Farm, a WWII polish family game, implemented in Perl 6</li>
<li><a href="https://github.com/LiosK/Finance--Quote--YahooJapan">LiosK/Finance--Quote--YahooJapan</a>&nbsp;- Finance::Quote::YahooJapan - A Perl module that enables GnuCash to get quotes of Japanese stocks and mutual funds from Yahoo! Finance JAPAN.</li>
<li><a href="https://github.com/Leont/threads-lite">Leont/threads-lite</a>&nbsp;- An Erlang style threading library for perl</li>
<li><a href="https://github.com/khenn/Lacuna">khenn/Lacuna</a>&nbsp;- Perl API for accessing Lacuna webservices</li>
<li><a href="https://github.com/kevinbosak/Minecraft-Perl">kevinbosak/Minecraft-Perl</a>&nbsp;- Perl libs to manipulate Minecraft data files</li>
<li><a href="https://github.com/kentaro/perl-dbix-rico">kentaro/perl-dbix-rico</a>&nbsp;- Yet, yet, ... yet another ORM for Perl</li>
<li><a href="https://github.com/kentaro/perl-app-socialskk">kentaro/perl-app-socialskk</a>&nbsp;- SKK Goes Social</li>
<li><a href="https://github.com/jkahn/twitter-bot">jkahn/twitter-bot</a>&nbsp;- Perl library for writing simple bots for twitter</li>
<li><a href="https://github.com/jimbomorrison/git.generate-changelog">jimbomorrison/git.generate-changelog</a>&nbsp;- Small perl script for generating a pretty changelog from git commits</li>
<li><a href="https://github.com/jhthorsen/mojo-redis2">jhthorsen/mojo-redis2</a>&nbsp;- Pure-Perl non-blocking I/O Redis driver</li>
<li><a href="https://github.com/ironcamel/Net-OpenStack-Compute">ironcamel/Net-OpenStack-Compute</a>&nbsp;- Perl bindings for the OpenStack compute api.</li>
<li><a href="https://github.com/ingydotnet/testml-pm">ingydotnet/testml-pm</a>&nbsp;- TestML for Perl</li>
<li><a href="https://github.com/infobyte/isr-sqlget">infobyte/isr-sqlget</a>&nbsp;- ISR-sqlget It's a blind SQL injection tool developed in Perl.</li>
<li><a href="https://github.com/HariSekhon/lib">HariSekhon/lib</a>&nbsp;- Perl Utility Library for my other repos</li>
<li><a href="https://github.com/gugod/acme-cpanauthors-taiwanese">gugod/acme-cpanauthors-taiwanese</a>&nbsp;- (Perl) We are Taiwanese CPAN Authors!</li>
<li><a href="https://github.com/gphat/io-storm">gphat/io-storm</a>&nbsp;- Perl support for Twitter's Storm distributed computational system.</li>
<li><a href="https://github.com/goccy/p5-Test-AutoGenerator">goccy/p5-Test-AutoGenerator</a>&nbsp;- automatically generate perl test code.</li>
<li><a href="https://github.com/gisle/mozilla-ca">gisle/mozilla-ca</a>&nbsp;- Perl module that provides Mozilla's CA cert bundle in PEM format</li>
<li><a href="https://github.com/ghedo/p5-LLVM">ghedo/p5-LLVM</a>&nbsp;- Perl bindings to the Low Level Virtual Machine</li>
<li><a href="https://github.com/gfx/Perl-Module-Install-XSUtil">gfx/Perl-Module-Install-XSUtil</a>&nbsp;- Support XS-based modules in the term of Module::Install</li>
<li><a href="https://github.com/gfx/Acme-Perl-VM">gfx/Acme-Perl-VM</a>&nbsp;- A Perl5 Virtual Machine in Pure Perl</li>
<li><a href="https://github.com/getsentry/perl-raven">getsentry/perl-raven</a>&nbsp;- A perl sentry client</li>
<li><a href="https://github.com/gbarr/AnyEvent-MongoDB">gbarr/AnyEvent-MongoDB</a>&nbsp;- perl AnyEvent MongoDB client driver</li>
<li><a href="https://github.com/gaal/app-csv">gaal/app-csv</a>&nbsp;- App::CSV Perl module, csv command line tool</li>
<li><a href="https://github.com/fukawi2/boxcutter">fukawi2/boxcutter</a>&nbsp;- Perl parser for converting iTunes playlists to a more useful format (eg, m3u)</li>
<li><a href="https://github.com/exodist/Child">exodist/Child</a>&nbsp;- (perl) Object oriented simple interface to fork()</li>
<li><a href="https://github.com/dwimperl/dwimperl-linux">dwimperl/dwimperl-linux</a>&nbsp;- Batteries included Perl distribution for Linux</li>
<li><a href="https://github.com/dwery/hue-perl">dwery/hue-perl</a>&nbsp;- A Perl module for the Philips Hue light system</li>
<li><a href="https://github.com/dpirotte/perl-mail-chimp">dpirotte/perl-mail-chimp</a>&nbsp;- MailChimp API wrapper for Perl</li>
<li><a href="https://github.com/dnorman/perl-DBR">dnorman/perl-DBR</a>&nbsp;- A different approach to ORM for perl</li>
<li><a href="https://github.com/dnmfarrell/perltricks-static">dnmfarrell/perltricks-static</a>&nbsp;- PerlTricks.com is a website dedicated to Perl programming code and community news.</li>
<li><a href="https://github.com/dluxhu/perl-parallel-forkmanager">dluxhu/perl-parallel-forkmanager</a>&nbsp;- Parallel::ForkManager</li>
<li><a href="https://github.com/dams/riak-client">dams/riak-client</a>&nbsp;- Perl Riak Client</li>
<li><a href="https://github.com/damil/DBIx-DataModel">damil/DBIx-DataModel</a>&nbsp;- UML-based Object-Relational Mapping (ORM) framework for Perl</li>
<li><a href="https://github.com/cowholio4/log4perl_gelf">cowholio4/log4perl_gelf</a>&nbsp;- Log::Log4perl::Layout::GELF</li>
<li><a href="https://github.com/cowens/perlopref">cowens/perlopref</a>&nbsp;- A quick reference guide for Perl 5 operators</li>
<li><a href="https://github.com/bunk3r/perlbackdoor">bunk3r/perlbackdoor</a>&nbsp;- advanced Perl Backdoor</li>
<li><a href="https://github.com/bokkypoobah/TheDAOVoter">bokkypoobah/TheDAOVoter</a>&nbsp;- Perl script to list and vote on The DAO proposals</li>
<li><a href="https://github.com/alexei/silverstripe-unidecode">alexei/silverstripe-unidecode</a>&nbsp;- Unidecode is a PHP version of the perl module Text::Unicode. It takes UTF-8 data and tries to represent it in US-ASCII characters.</li>
<li><a href="https://github.com/aleimba/bac-genomics-scripts">aleimba/bac-genomics-scripts</a>&nbsp;- Collection of scripts for bacterial genomics</li>
<li><a href="https://github.com/aichaos/rivescript-perl">aichaos/rivescript-perl</a>&nbsp;- A RiveScript interpreter for Perl. RiveScript is a scripting language for chatterbots.</li>
<li><a href="https://github.com/adamziaja/perl">adamziaja/perl</a>&nbsp;- my simple&nbsp;<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f42a.png" alt=":dromedary_camel:" width="20" height="20" style="border: 0px;">&nbsp;perl5 scripts</li>
<li><a href="https://github.com/aallan/perl-modules-for-astronomy">aallan/perl-modules-for-astronomy</a>&nbsp;- Astronomy related Perl Modules.</li>
<li><a href="https://github.com/yannk/perl-anyevent-superfeedr">yannk/perl-anyevent-superfeedr</a>&nbsp;- Perl5 Interface to superfeedr.com - RT notifications of feed updates</li>
<li><a href="https://github.com/vti/perltuts.com-tutorials">vti/perltuts.com-tutorials</a>&nbsp;- Tutorials for perltuts.com</li>
<li><a href="https://github.com/typepad/perl-typepad-api">typepad/perl-typepad-api</a>&nbsp;- WWW::TypePad</li>
<li><a href="https://github.com/tune-it/jplbot">tune-it/jplbot</a>&nbsp;- Simple jabber and telegram bot written in perl</li>
<li><a href="https://github.com/tociyuki/libtext-tepl-runtime-perl">tociyuki/libtext-tepl-runtime-perl</a>&nbsp;- Text::Tepl::Runtime - Basic runtime filters for Text::Tepl</li>
<li><a href="https://github.com/theory/pod-site">theory/pod-site</a>&nbsp;- Build browsable HTML documentation for your Perl app</li>
<li><a href="https://github.com/syndicut/virt-backup">syndicut/virt-backup</a>&nbsp;- Perl script to backup qemu machines by Daniel Berteaud&nbsp;<a href="mailto:daniel@firewall-services.com">daniel@firewall-services.com</a></li>
<li><a href="https://github.com/Starlink/ORAC-DR">Starlink/ORAC-DR</a>&nbsp;- The ORAC-DR astronomy data reduction pipeline</li>
<li><a href="https://github.com/soh335/p5-Data-Wheren">soh335/p5-Data-Wheren</a>&nbsp;- wheren module for perl</li>
<li><a href="https://github.com/skx/predis">skx/predis</a>&nbsp;- A redis-server written in Perl.</li>
<li><a href="https://github.com/shadowcat-mst/pumpkin-perl-staging">shadowcat-mst/pumpkin-perl-staging</a>&nbsp;- Staging repostiory for the Pumpkin Perl patchset</li>
<li><a href="https://github.com/sekia/Algorithm-LibLinear">sekia/Algorithm-LibLinear</a>&nbsp;- A Perl binding for LIBLINEAR, a library for classification/regression using linear SVM and logistic regression.</li>
<li><a href="https://github.com/sebthebert/WWW-PushBullet">sebthebert/WWW-PushBullet</a>&nbsp;- PushBullet Perl module</li>
<li><a href="https://github.com/russoz/DataFlow">russoz/DataFlow</a>&nbsp;- Data-flow framework for Perl</li>
<li><a href="https://github.com/run4flat/perl_nvcc">run4flat/perl_nvcc</a>&nbsp;- A CUDA compiler and linker wrapper for Perl's toolchain.</li>
<li><a href="https://github.com/run4flat/Alien-Cairo">run4flat/Alien-Cairo</a>&nbsp;- Perl Alien package for libCairo</li>
<li><a href="https://github.com/rs/net-server-mail">rs/net-server-mail</a>&nbsp;- Extensible Perl implementation of the STMP protocol and its different evolutions (ie: ESMTP, LMTP)</li>
<li><a href="https://github.com/rramsden/TCP-IP-Stack">rramsden/TCP-IP-Stack</a>&nbsp;- computer science 460 group project written in perl</li>
<li><a href="https://github.com/rjbs/Sub-Exporter">rjbs/Sub-Exporter</a>&nbsp;- a sophisticated, customizable code exporter for Perl</li>
<li><a href="https://github.com/rjbs/Email-MIME-Kit">rjbs/Email-MIME-Kit</a>&nbsp;- (Perl) build messages from templates</li>
<li><a href="https://github.com/rjbs/Data-Section">rjbs/Data-Section</a>&nbsp;- perl library read data from parts of the&nbsp;<span>DATA</span>&nbsp;section</li>
<li><a href="https://github.com/riusksk/StrutScan">riusksk/StrutScan</a>&nbsp;- Struts2 Vuls Scanner base perl script</li>
<li><a href="https://github.com/renormalist/data-dpath">renormalist/data-dpath</a>&nbsp;- A perl lib to provide access to data structures inspired by XPath</li>
<li><a href="https://github.com/rafl/nanomsg-raw">rafl/nanomsg-raw</a>&nbsp;- nanomsg bindings for Perl</li>
<li><a href="https://github.com/pkrumins/youtube-video-downloader-in-perl">pkrumins/youtube-video-downloader-in-perl</a>&nbsp;- Wrote this real quick as I needed to get some vids</li>
<li><a href="https://github.com/pjlsergeant/perl6status">pjlsergeant/perl6status</a>&nbsp;- Perl 6 Status document</li>
<li><a href="https://github.com/perlbot/perlbuut">perlbot/perlbuut</a>&nbsp;- new version of perlbot, based on buubot</li>
<li><a href="https://github.com/p5-shorten/www-shorten">p5-shorten/www-shorten</a>&nbsp;- Perl interface to various URL-shortening sites</li>
<li><a href="https://github.com/Ovid/test--most">Ovid/test--most</a>&nbsp;- Test::Most -- The most commonly needed testing functionality in Perl</li>
<li><a href="https://github.com/openerserver/openerserver_perl">openerserver/openerserver_perl</a>&nbsp;- Http Container for run any code with http server.</li>
<li><a href="https://github.com/nwellnhof/Net-Google-Analytics">nwellnhof/Net-Google-Analytics</a>&nbsp;- Perl interface to the Google Analytics Core Reporting API</li>
<li><a href="https://github.com/nferraz/Perl-Data-Warehouse-Toolkit">nferraz/Perl-Data-Warehouse-Toolkit</a>&nbsp;- Make simple ETL and Data Warehouse tasks easy, and complex tasks possible.</li>
<li><a href="https://github.com/mpdehaan/Elevator">mpdehaan/Elevator</a>&nbsp;- A pluggable object-oriented data layer for Perl and Moose</li>
<li><a href="https://github.com/moznion/Perl-PrereqScanner-Lite">moznion/Perl-PrereqScanner-Lite</a>&nbsp;- Lightweight Prereqs Scanner for Perl</li>
<li><a href="https://github.com/miki/Hoppy">miki/Hoppy</a>&nbsp;- Flash XMLSocket Server ( perl implementation )</li>
<li><a href="https://github.com/melo/amqp-tools">melo/amqp-tools</a>&nbsp;- An AMQP stack for Perl</li>
<li><a href="https://github.com/maio/perl-Koans">maio/perl-Koans</a>&nbsp;- Perl Koans</li>
<li><a href="https://github.com/lestrrat/Orochi">lestrrat/Orochi</a>&nbsp;- A DI Container For Perl</li>
<li><a href="https://github.com/lestrrat/Algorithm-ConsistentHash-Ketama">lestrrat/Algorithm-ConsistentHash-Ketama</a>&nbsp;- Ketama Consistent Hashing for Perl (XS)</li>
<li><a href="https://github.com/klenin/cats-judge">klenin/cats-judge</a>&nbsp;- Automated judging system for programming contests</li>
<li><a href="https://github.com/kazeburo/Apache-LogFormat-Compiler">kazeburo/Apache-LogFormat-Compiler</a>&nbsp;- Compile LogFormat to perl-code</li>
<li><a href="https://github.com/jmcnamara/pod-simple-wiki">jmcnamara/pod-simple-wiki</a>&nbsp;- A Perl Module for creating Pod to Wiki filters.</li>
<li><a href="https://github.com/jimdigriz/freeradius-oauth2-perl">jimdigriz/freeradius-oauth2-perl</a>&nbsp;- FreeRADIUS OAuth2 (OpenID Connect) using rlm_perl</li>
<li><a href="https://github.com/jhthorsen/net-isc-dhcpd">jhthorsen/net-isc-dhcpd</a>&nbsp;- Perl module that interacts with ISC DHCPd</li>
<li><a href="https://github.com/jatimon/ThumbScanner">jatimon/ThumbScanner</a>&nbsp;- WDTV Perl based movie sheet generator</li>
<li><a href="https://github.com/ikegami/perl-LWP-Protocol-AnyEvent-http">ikegami/perl-LWP-Protocol-AnyEvent-http</a>&nbsp;- Event loop friendly HTTP and HTTPS backend for Perl's LWP</li>
<li><a href="https://github.com/ihh/gfftools">ihh/gfftools</a>&nbsp;- Perl scripts for working with the GFF format</li>
<li><a href="https://github.com/iamcal/perl-Flickr-API">iamcal/perl-Flickr-API</a>&nbsp;- Perl interface to the Flickr API</li>
<li><a href="https://github.com/hoytech/Thrust">hoytech/Thrust</a>&nbsp;- Perl language bindings for Thrust&nbsp;<a href="https://github.com/breach/thrust">https://github.com/breach/thrust</a></li>
<li><a href="https://github.com/hotwolf/HSW12">hotwolf/HSW12</a>&nbsp;- Assembler and IDE for NXP/Freescale/Motorola's HC11, HC12, S12, S12X, and XGATE CPUs</li>
<li><a href="https://github.com/hakobe/pig">hakobe/pig</a>&nbsp;- Perl IRC Gateway</li>
<li><a href="https://github.com/gugod/rubyish-perl">gugod/rubyish-perl</a>&nbsp;- For writting perl code with some ruby feeling.</li>
<li><a href="https://github.com/gisle/tkx">gisle/tkx</a>&nbsp;- A Tk interface for Perl</li>
<li><a href="https://github.com/gisle/digest-md5">gisle/digest-md5</a>&nbsp;- The Digest::MD5 Perl module</li>
<li><a href="https://github.com/gbarr/perl-TimeDate">gbarr/perl-TimeDate</a>&nbsp;- time &amp; date parsing and formatting perl library</li>
<li><a href="https://github.com/gbarr/perl-IO">gbarr/perl-IO</a>&nbsp;- Perl IO modules -- THESE MODULES ARE NO LONGER MAINTAINED OUTSIDE THE perl5 DISTRIBUTION. Send all patched to&nbsp;</li></ul>]]></description>
	<dc:creator>Neel</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/12944/orione-%E2%80%93-a-web-based-framework-for-ngs-analysis-in-microbiology</guid>
	<pubDate>Wed, 23 Jul 2014 06:43:03 -0500</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/12944/orione-%E2%80%93-a-web-based-framework-for-ngs-analysis-in-microbiology</link>
	<title><![CDATA[Orione – a web-based framework for NGS analysis in microbiology]]></title>
	<description><![CDATA[<p>End-to-end NGS microbiology data analysis requires a diversity of tools covering bacterial resequencing, de novo assembly, scaffolding, bacterial RNA-Seq, gene annotation and metagenomics. However, the construction of computational pipelines that use different software packages is difficult due to a lack of interoperability, reproducibility, and transparency. To overcome these limitations researchers at <a href="http://www.crs4.it/" target="_blank">CRS4</a>, Italy have developed Orione, a Galaxy-based framework consisting of publicly available research software and specifically designed pipelines to build complex, reproducible workflows for NGS microbiology data analysis. Enabling microbiology researchers to conduct their own custom analysis and data manipulation without software installation or programming, Orione provides new opportunities for data-intensive computational analyses in microbiology and metagenomics.</p>
<p>Reference</p>
<p>Cuccuru G1, Orsini M, Pinna A, Sbardellati A, Soranzo N, Travaglione A, Uva P, Zanetti G, Fotia G. (2014)<strong> Orione, a web-based framework for NGS analysis in microbiology.</strong> <em>Bioinformatics</em> [Epub ahead of print]. [<a href="http://bioinformatics.oxfordjournals.org/content/early/2014/03/10/bioinformatics.btu135.long" target="_blank">article</a>]</p><p>Address of the bookmark: <a href="http://orione.crs4.it/" rel="nofollow">http://orione.crs4.it/</a></p>]]></description>
	<dc:creator>Martin Jones</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/35176/perloneliner-for-bioinformatician</guid>
	<pubDate>Mon, 15 Jan 2018 04:57:40 -0600</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/35176/perloneliner-for-bioinformatician</link>
	<title><![CDATA[PerlOneLiner for Bioinformatician]]></title>
	<description><![CDATA[<p>FILE SPACING<br />------------</p><p># Double space a file<br />perl -pe '$\="\n"'<br />perl -pe 'BEGIN { $\="\n" }'<br />perl -pe '$_ .= "\n"'<br />perl -pe 's/$/\n/'<br />perl -nE 'say'</p><p># Double space a file, except the blank lines<br />perl -pe '$_ .= "\n" unless /^$/'<br />perl -pe '$_ .= "\n" if /\S/'</p><p># Triple space a file<br />perl -pe '$\="\n\n"'<br />perl -pe '$_.="\n\n"'</p><p># N-space a file<br />perl -pe '$_.="\n"x7'</p><p># Add a blank line before every line<br />perl -pe 's//\n/'</p><p># Remove all blank lines<br />perl -ne 'print unless /^$/'<br />perl -lne 'print if length'<br />perl -ne 'print if /\S/'</p><p># Remove all consecutive blank lines, leaving just one<br />perl -00 -pe ''<br />perl -00pe0</p><p># Compress/expand all blank lines into N consecutive ones<br />perl -00 -pe '$_.="\n"x4'</p><p># Fold a file so that every set of 10 lines becomes one tab-separated line<br />perl -lpe '$\ = $. % 10 ? "\t" : "\n"'</p><p><br />LINE NUMBERING<br />--------------</p><p># Number all lines in a file<br />perl -pe '$_ = "$. $_"'</p><p># Number only non-empty lines in a file<br />perl -pe '$_ = ++$a." $_" if /./'</p><p># Number and print only non-empty lines in a file (drop empty lines)<br />perl -ne 'print ++$a." $_" if /./'</p><p># Number all lines but print line numbers only non-empty lines<br />perl -pe '$_ = "$. $_" if /./'</p><p># Number only lines that match a pattern, print others unmodified<br />perl -pe '$_ = ++$a." $_" if /regex/'</p><p># Number and print only lines that match a pattern<br />perl -ne 'print ++$a." $_" if /regex/'</p><p># Number all lines, but print line numbers only for lines that match a pattern<br />perl -pe '$_ = "$. $_" if /regex/'</p><p># Number all lines in a file using a custom format (emulate cat -n)<br />perl -ne 'printf "%-5d %s", $., $_'</p><p># Print the total number of lines in a file (emulate wc -l)<br />perl -lne 'END { print $. }'<br />perl -le 'print $n=()=&lt;&gt;'<br />perl -le 'print scalar(()=&lt;&gt;)'<br />perl -le 'print scalar(@foo=&lt;&gt;)'<br />perl -ne '}{print $.'<br />perl -nE '}{say $.'</p><p># Print the number of non-empty lines in a file<br />perl -le 'print scalar(grep{/./}&lt;&gt;)'<br />perl -le 'print ~~grep{/./}&lt;&gt;'<br />perl -le 'print~~grep/./,&lt;&gt;'<br />perl -E 'say~~grep/./,&lt;&gt;'</p><p># Print the number of empty lines in a file<br />perl -lne '$a++ if /^$/; END {print $a+0}'<br />perl -le 'print scalar(grep{/^$/}&lt;&gt;)'<br />perl -le 'print ~~grep{/^$/}&lt;&gt;'<br />perl -E 'say~~grep{/^$/}&lt;&gt;'</p><p># Print the number of lines in a file that match a pattern (emulate grep -c)<br />perl -lne '$a++ if /regex/; END {print $a+0}'<br />perl -nE '$a++ if /regex/; END {say $a+0}'</p><p><br />CALCULATIONS<br />------------</p><p># Check if a number is a prime<br />perl -lne '(1x$_) !~ /^1?$|^(11+?)\1+$/ &amp;&amp; print "$_ is prime"'</p><p># Print the sum of all the fields on a line<br />perl -MList::Util=sum -alne 'print sum @F'</p><p># Print the sum of all the fields on all lines<br />perl -MList::Util=sum -alne 'push @S,@F; END { print sum @S }'<br />perl -MList::Util=sum -alne '$s += sum @F; END { print $s }'</p><p># Shuffle all fields on a line<br />perl -MList::Util=shuffle -alne 'print "@{[shuffle @F]}"'<br />perl -MList::Util=shuffle -alne 'print join " ", shuffle @F'</p><p># Find the minimum element on a line<br />perl -MList::Util=min -alne 'print min @F'</p><p># Find the minimum element over all the lines<br />perl -MList::Util=min -alne '@M = (@M, @F); END { print min @M }'<br />perl -MList::Util=min -alne '$min = min @F; $rmin = $min unless defined $rmin &amp;&amp; $min &gt; $rmin; END { print $rmin }'</p><p># Find the maximum element on a line<br />perl -MList::Util=max -alne 'print max @F'</p><p># Find the maximum element over all the lines<br />perl -MList::Util=max -alne '@M = (@M, @F); END { print max @M }'</p><p># Replace each field with its absolute value<br />perl -alne 'print "@{[map { abs } @F]}"'</p><p># Find the total number of fields (words) on each line<br />perl -alne 'print scalar @F'</p><p># Print the total number of fields (words) on each line followed by the line<br />perl -alne 'print scalar @F, " $_"'</p><p># Find the total number of fields (words) on all lines<br />perl -alne '$t += @F; END { print $t}'</p><p># Print the total number of fields that match a pattern<br />perl -alne 'map { /regex/ &amp;&amp; $t++ } @F; END { print $t }'<br />perl -alne '$t += /regex/ for @F; END { print $t }'<br />perl -alne '$t += grep /regex/, @F; END { print $t }'</p><p># Print the total number of lines that match a pattern<br />perl -lne '/regex/ &amp;&amp; $t++; END { print $t }'</p><p># Print the number PI to n decimal places<br />perl -Mbignum=bpi -le 'print bpi(n)'</p><p># Print the number PI to 39 decimal places<br />perl -Mbignum=PI -le 'print PI'</p><p># Print the number E to n decimal places<br />perl -Mbignum=bexp -le 'print bexp(1,n+1)'</p><p># Print the number E to 39 decimal places<br />perl -Mbignum=e -le 'print e'</p><p># Print UNIX time (seconds since Jan 1, 1970, 00:00:00 UTC)<br />perl -le 'print time'</p><p># Print GMT (Greenwich Mean Time) and local computer time<br />perl -le 'print scalar gmtime'<br />perl -le 'print scalar localtime'</p><p># Print local computer time in H:M:S format<br />perl -le 'print join ":", (localtime)[2,1,0]'</p><p># Print yesterday's date<br />perl -MPOSIX -le '@now = localtime; $now[3] -= 1; print scalar localtime mktime @now'</p><p># Print date 14 months, 9 days and 7 seconds ago<br />perl -MPOSIX -le '@now = localtime; $now[0] -= 7; $now[4] -= 14; $now[7] -= 9; print scalar localtime mktime @now'</p><p># Prepend timestamps to stdout (GMT, localtime)<br />tail -f logfile | perl -ne 'print scalar gmtime," ",$_'<br />tail -f logfile | perl -ne 'print scalar localtime," ",$_'</p><p># Calculate factorial of 5<br />perl -MMath::BigInt -le 'print Math::BigInt-&gt;new(5)-&gt;bfac()'<br />perl -le '$f = 1; $f *= $_ for 1..5; print $f'</p><p># Calculate greatest common divisor (GCM)<br />perl -MMath::BigInt=bgcd -le 'print bgcd(@list_of_numbers)'</p><p># Calculate GCM of numbers 20 and 35 using Euclid's algorithm<br />perl -le '$n = 20; $m = 35; ($m,$n) = ($n,$m%$n) while $n; print $m'</p><p># Calculate least common multiple (LCM) of numbers 35, 20 and 8<br />perl -MMath::BigInt=blcm -le 'print blcm(35,20,8)'</p><p># Calculate LCM of 20 and 35 using Euclid's formula: n*m/gcd(n,m)<br />perl -le '$a = $n = 20; $b = $m = 35; ($m,$n) = ($n,$m%$n) while $n; print $a*$b/$m'</p><p># Generate 10 random numbers between 5 and 15 (excluding 15)<br />perl -le '$n=10; $min=5; $max=15; $, = " "; print map { int(rand($max-$min))+$min } 1..$n'</p><p># Find and print all permutations of a list<br />perl -MAlgorithm::Permute -le '$l = [1,2,3,4,5]; $p = Algorithm::Permute-&gt;new($l); print @r while @r = $p-&gt;next'</p><p># Generate the power set<br />perl -MList::PowerSet=powerset -le '@l = (1,2,3,4,5); for (@{powerset(@l)}) { print "@$_" }'</p><p># Convert an IP address to unsigned integer<br />perl -le '$i=3; $u += ($_&lt;&lt;8*$i--) for "127.0.0.1" =~ /(\d+)/g; print $u'<br />perl -le '$ip="127.0.0.1"; $ip =~ s/(\d+)\.?/sprintf("%02x", $1)/ge; print hex($ip)'<br />perl -le 'print unpack("N", 127.0.0.1)'<br />perl -MSocket -le 'print unpack("N", inet_aton("127.0.0.1"))'</p><p># Convert an unsigned integer to an IP address<br />perl -MSocket -le 'print inet_ntoa(pack("N", 2130706433))'<br />perl -le '$ip = 2130706433; print join ".", map { (($ip&gt;&gt;8*($_))&amp;0xFF) } reverse 0..3'<br />perl -le '$ip = 2130706433; $, = "."; print map { (($ip&gt;&gt;8*($_))&amp;0xFF) } reverse 0..3'</p><p><br />STRING CREATION AND ARRAY CREATION<br />----------------------------------</p><p># Generate and print the alphabet<br />perl -le 'print a..z'<br />perl -le 'print ("a".."z")'<br />perl -le '$, = ","; print ("a".."z")'<br />perl -le 'print join ",", ("a".."z")'</p><p># Generate and print all the strings from "a" to "zz"<br />perl -le 'print ("a".."zz")'<br />perl -le 'print "aa".."zz"'</p><p># Create a hex lookup table<br />@hex = (0..9, "a".."f")</p><p># Convert a decimal number to hex using @hex lookup table<br />perl -le '$num = 255; @hex = (0..9, "a".."f"); while ($num) { $s = $hex[($num%16)&amp;15].$s; $num = int $num/16 } print $s'<br />perl -le '$hex = sprintf("%x", 255); print $hex'<br />perl -le '$num = "ff"; print hex $num'</p><p># Generate a random 8 character password<br />perl -le 'print map { ("a".."z")[rand 26] } 1..8'<br />perl -le 'print map { ("a".."z", 0..9)[rand 36] } 1..8'</p><p># Create a string of specific length<br />perl -le 'print "a"x50'</p><p># Create a repeated list of elements<br />perl -le '@list = (1,2)x20; print "@list"'</p><p># Create an array from a string<br />@months = split ' ', "Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec"<br />@months = qw/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec/</p><p># Create a string from an array<br />@stuff = ("hello", 0..9, "world"); $string = join '-', @stuff</p><p># Find the numeric values for characters in the string<br />perl -le 'print join ", ", map { ord } split //, "hello world"'</p><p># Convert a list of numeric ASCII values into a string<br />perl -le '@ascii = (99, 111, 100, 105, 110, 103); print pack("C*", @ascii)'<br />perl -le '@ascii = (99, 111, 100, 105, 110, 103); print map { chr } @ascii'</p><p># Generate an array with odd numbers from 1 to 100<br />perl -le '@odd = grep {$_ % 2 == 1} 1..100; print "@odd"'<br />perl -le '@odd = grep { $_ &amp; 1 } 1..100; print "@odd"'</p><p># Generate an array with even numbers from 1 to 100<br />perl -le '@even = grep {$_ % 2 == 0} 1..100; print "@even"'</p><p># Find the length of the string<br />perl -le 'print length "one-liners are great"'</p><p># Find the number of elements in an array<br />perl -le '@array = ("a".."z"); print scalar @array'<br />perl -le '@array = ("a".."z"); print $#array + 1'</p><p><br />TEXT CONVERSION AND SUBSTITUTION<br />--------------------------------</p><p># ROT13 a string<br />'y/A-Za-z/N-ZA-Mn-za-m/'</p><p># ROT 13 a file<br />perl -lpe 'y/A-Za-z/N-ZA-Mn-za-m/' file</p><p># Base64 encode a string<br />perl -MMIME::Base64 -e 'print encode_base64("string")'<br />perl -MMIME::Base64 -0777 -ne 'print encode_base64($_)' file</p><p># Base64 decode a string<br />perl -MMIME::Base64 -le 'print decode_base64("base64string")'<br />perl -MMIME::Base64 -ne 'print decode_base64($_)' file</p><p># URL-escape a string<br />perl -MURI::Escape -le 'print uri_escape($string)'</p><p># URL-unescape a string<br />perl -MURI::Escape -le 'print uri_unescape($string)'</p><p># HTML-encode a string<br />perl -MHTML::Entities -le 'print encode_entities($string)'</p><p># HTML-decode a string<br />perl -MHTML::Entities -le 'print decode_entities($string)'</p><p># Convert all text to uppercase<br />perl -nle 'print uc'<br />perl -ple '$_=uc'<br />perl -nle 'print "\U$_"'</p><p># Convert all text to lowercase<br />perl -nle 'print lc'<br />perl -ple '$_=lc'<br />perl -nle 'print "\L$_"'</p><p># Uppercase only the first word of each line<br />perl -nle 'print ucfirst lc'<br />perl -nle 'print "\u\L$_"'</p><p># Invert the letter case<br />perl -ple 'y/A-Za-z/a-zA-Z/'</p><p># Camel case each line<br />perl -ple 's/(\w+)/\u$1/g'<br />perl -ple 's/(?&lt;!['])(\w+)/\u\1/g'</p><p># Strip leading whitespace (spaces, tabs) from the beginning of each line<br />perl -ple 's/^[ \t]+//'<br />perl -ple 's/^\s+//'</p><p># Strip trailing whitespace (space, tabs) from the end of each line<br />perl -ple 's/[ \t]+$//'</p><p># Strip whitespace from the beginning and end of each line<br />perl -ple 's/^[ \t]+|[ \t]+$//g'</p><p># Convert UNIX newlines to DOS/Windows newlines<br />perl -pe 's|\n|\r\n|'</p><p># Convert DOS/Windows newlines to UNIX newlines<br />perl -pe 's|\r\n|\n|'</p><p># Convert UNIX newlines to Mac newlines<br />perl -pe 's|\n|\r|'</p><p># Substitute (find and replace) "foo" with "bar" on each line<br />perl -pe 's/foo/bar/'</p><p># Substitute (find and replace) all "foo"s with "bar" on each line<br />perl -pe 's/foo/bar/g'</p><p># Substitute (find and replace) "foo" with "bar" on lines that match "baz"<br />perl -pe '/baz/ &amp;&amp; s/foo/bar/'</p><p># Binary patch a file (find and replace a given array of bytes as hex numbers)<br />perl -pi -e 's/\x89\xD8\x48\x8B/\x90\x90\x48\x8B/g' file</p><p><br />SELECTIVE PRINTING AND DELETING OF CERTAIN LINES<br />------------------------------------------------</p><p># Print the first line of a file (emulate head -1)<br />perl -ne 'print; exit'</p><p># Print the first 10 lines of a file (emulate head -10)<br />perl -ne 'print if $. &lt;= 10'<br />perl -ne '$. &lt;= 10 &amp;&amp; print'<br />perl -ne 'print if 1..10'</p><p># Print the last line of a file (emulate tail -1)<br />perl -ne '$last = $_; END { print $last }'<br />perl -ne 'print if eof'</p><p># Print the last 10 lines of a file (emulate tail -10)<br />perl -ne 'push @a, $_; @a = @a[@a-10..$#a]; END { print @a }'</p><p># Print only lines that match a regular expression<br />perl -ne '/regex/ &amp;&amp; print'</p><p># Print only lines that do not match a regular expression<br />perl -ne '!/regex/ &amp;&amp; print'</p><p># Print the line before a line that matches a regular expression<br />perl -ne '/regex/ &amp;&amp; $last &amp;&amp; print $last; $last = $_'</p><p># Print the line after a line that matches a regular expression<br />perl -ne 'if ($p) { print; $p = 0 } $p++ if /regex/'</p><p># Print lines that match regex AAA and regex BBB in any order<br />perl -ne '/AAA/ &amp;&amp; /BBB/ &amp;&amp; print'</p><p># Print lines that don't match match regexes AAA and BBB<br />perl -ne '!/AAA/ &amp;&amp; !/BBB/ &amp;&amp; print'</p><p># Print lines that match regex AAA followed by regex BBB followed by CCC<br />perl -ne '/AAA.*BBB.*CCC/ &amp;&amp; print'</p><p># Print lines that are 80 chars or longer<br />perl -ne 'print if length &gt;= 80'</p><p># Print lines that are less than 80 chars in length<br />perl -ne 'print if length &lt; 80'</p><p># Print only line 13<br />perl -ne '$. == 13 &amp;&amp; print &amp;&amp; exit'</p><p># Print all lines except line 27<br />perl -ne '$. != 27 &amp;&amp; print'<br />perl -ne 'print if $. != 27'</p><p># Print only lines 13, 19 and 67<br />perl -ne 'print if $. == 13 || $. == 19 || $. == 67'<br />perl -ne 'print if int($.) ~~ (13, 19, 67)'</p><p># Print all lines between two regexes (including lines that match regex)<br />perl -ne 'print if /regex1/../regex2/'</p><p># Print all lines from line 17 to line 30<br />perl -ne 'print if $. &gt;= 17 &amp;&amp; $. &lt;= 30'<br />perl -ne 'print if int($.) ~~ (17..30)'<br />perl -ne 'print if grep { $_ == $. } 17..30'</p><p># Print the longest line<br />perl -ne '$l = $_ if length($_) &gt; length($l); END { print $l }'</p><p># Print the shortest line<br />perl -ne '$s = $_ if $. == 1; $s = $_ if length($_) &lt; length($s); END { print $s }'</p><p># Print all lines that contain a number<br />perl -ne 'print if /\d/'</p><p># Find all lines that contain only a number<br />perl -ne 'print if /^\d+$/'</p><p># Print all lines that contain only characters<br />perl -ne 'print if /^[[:alpha:]]+$/</p><p># Print every second line<br />perl -ne 'print if $. % 2'</p><p># Print every second line, starting the second line<br />perl -ne 'print if $. % 2 == 0'</p><p># Print all lines that repeat<br />perl -ne 'print if ++$a{$_} == 2'</p><p># Print all unique lines<br />perl -ne 'print unless $a{$_}++'</p><p># Print the first field (word) of every line (emulate cut -f 1 -d ' ')<br />perl -alne 'print $F[0]'</p><p><br />HANDY REGULAR EXPRESSIONS<br />-------------------------</p><p># Match something that looks like an IP address<br />/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/<br />/^(\d{1,3}\.){3}\d{1,3}$/</p><p># Test if a number is in range 0-255<br />/^([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$/</p><p># Match an IP address<br />my $ip_part = qr|([0-9]|[0-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|;<br />if ($ip =~ /^($ip_part\.){3}$ip_part$/) {<br /> say "valid ip";<br />}</p><p># Check if the string looks like an email address<br />/\S+@\S+\.\S+/</p><p># Check if the string is a decimal number<br />/^\d+$/<br />/^[+-]?\d+$/<br />/^[+-]?\d+\.?\d*$/</p><p># Check if the string is a hexadecimal number<br />/^0x[0-9a-f]+$/i</p><p># Check if the string is an octal number<br />/^0[0-7]+$/</p><p># Check if the string is binary<br />/^[01]+$/</p><p># Check if a word appears twice in the string<br />/(word).*\1/</p><p># Increase all numbers by one in the string<br />$str =~ s/(\d+)/$1+1/ge</p><p># Extract HTTP User-Agent string from the HTTP headers<br />/^User-Agent: (.+)$/</p><p># Match printable ASCII characters<br />/[ -~]/</p><p># Match unprintable ASCII characters<br />/[^ -~]/</p><p># Match text between two HTML tags<br />m|&lt;strong&gt;([^&lt;]*)&lt;/strong&gt;|<br />m|&lt;strong&gt;(.*?)&lt;/strong&gt;|</p><p># Replace all &lt;b&gt; tags with &lt;strong&gt;<br />$html =~ s|&lt;(/)?b&gt;|&lt;$1strong&gt;|g</p><p># Extract all matches from a regular expression<br />my @matches = $text =~ /regex/g;</p><p><br />PERL TRICKS<br />-----------</p><p># Print the version of a Perl module<br />perl -MModule -le 'print $Module::VERSION'<br />perl -MLWP::UserAgent -le 'print $LWP::UserAgent::VERSION'</p>]]></description>
	<dc:creator>Shruti Paniwala</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/12883/breaking-chromosomes-to-study-cancer</guid>
	<pubDate>Fri, 18 Jul 2014 05:42:09 -0500</pubDate>
	<link>https://bioinformaticsonline.com/news/view/12883/breaking-chromosomes-to-study-cancer</link>
	<title><![CDATA[Breaking chromosomes to study cancer !!!]]></title>
	<description><![CDATA[<p>Chromosomes are present in every cell of our body and they contain the information the body needs to develop and function properly. This information is carried in genes that are arranged along the chromosomes. There are usually 46 chromosomes in every cell. These chromosomes come in pairs, one from our mother and one from our father. The chromosomes can be sorted into 23 pairs by looking at them down a microscope.</p><p>Most people who have a balanced translocation have the right amount of chromosome material but it has been rearranged in some way. This may happen if two chromosomes swap pieces (a reciprocal translocation). In other cases two whole chromosomes may become stuck together (a Robertsonian translocation). This page describes what happens when someone has a reciprocal translocation. <br /><br />Reciprocal chromosomal translocations occur following double-strand breaks (DSBs) in DNA when a section of one chromosome is exchanged with that of another, non-homologous chromosome. These exchanges may produce a dysfunctional fusion gene that disrupts cell growth and survival pathways, such as the translocations seen in leukemia and childhood sarcomas. <br /><br />Chromosomal translocations have been well studied in cancer cell lines which are associated with two types of cancer, acute myeloid leukemia and Ewing's sarcoma, but determining how they contribute to cancer development is complicated by additional mutations and altered gene expression profiles in these cultured cells. Now, Juan Carlos Ramirez, head of the Viral Vector Facility at the Fundacion Centro Nacional de Investigaciones Cardiovasculares (CNIC) and his colleagues Raul Torres at CNIC and Sandra Rodriguez-Peralez at the Spanish National Cancer Center (CNIO) in Madrid, Spain have used a new genome editing tool, CRISPR-Cas9, to induce chromosomal translocations for the first time in a human cell line and in primary cells. The study's authors conclude by stating that the use of this technology will allow for the clarification of how and why chromosomal translocation occurs, which without doubt will allow new anti-cancer therapeutic strategies to be tackled.</p><p>Using RNA-Guided Endonuclease (RGEN) technology or CRISPR/Cas9 genome engineering technology, CNIO and CNIC researchers have shown that it is possible to obtain such chromosomal translocations. The CRISPR-Cas9 system is extremely simple to introduce a cut at the desired locus, easier to design, and cheaper than many other systems. Using the CRISPR-Cas9 system, Ramirez and his colleagues reproduced the translocations observed in Ewing&rsquo;s Sarcoma (ES) and Acute Myeloid Leukemia (AML) patient cell lines in HEK293 cells and also generated the ES translocation in human mesenchymal stem cells and the AML translocation in umbilical cord blood cells.</p><p>By focusing on chromosomal translocation without the confounding characteristics of established cell lines, these new cells lines should help answer the fundamental question of what causes a cell to become cancerous. Ramirez and his team now look forward to modeling other chromosome translocations in a variety of cell types.</p><p>Reference:</p><p>http://en.wikipedia.org/wiki/Chromosomal_translocation</p><p>http://www.nature.com/ncomms/2014/140603/ncomms4964/abs/ncomms4964.html<br /><br /></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<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/opportunity/view/12940/ra-at-iiser-kolkata-computational-biologybioinformatics</guid>
  <pubDate>Wed, 23 Jul 2014 06:24:28 -0500</pubDate>
  <link></link>
  <title><![CDATA[RA at IISER Kolkata Computational Biology/Bioinformatics]]></title>
  <description><![CDATA[
<p>Applications are invited from suitable candidates for research associate (post-doc; Rs. 22000-32000)/research fellow (16000-18000)/project assistant (Rs. 10000-14000) positions in the Department of Biological Sciences, Indian Institute for Science Education and Research Kolkata in the extramural project. Condition to satisfactory performance, the positions is for a period of upto 2 years (or funding of the project).</p>

<p>Brief description: We are looking for suitable candidates in the area o computational biology/bioinformatics/genomics or related field for next-generation sequencing (NGS) data analysis for small-RNAs, RNA-Seq and targeted resequencing of plants and associated organisms. We are an interdisciplinary group where projects equally involve bioinformatics and systems biology (specially microarrays and next-generation sequencing (NGS) data analysis and its use), along with plant molecular biology, genetic engineering, field biology, and analytical plant chemistry for understanding response of plants to biotic stresses.</p>

<p>Essential qualification: MSc/BTech/MTech/PhD (or other suitable qualification) in disciplines preferable to bioinformatics, computational biology, computer application (or equivalent)/ ‘Advance Post-Graduate Diploma in Bioinformatics’. Proficiency in programming languages (such as Perl, C++) and/or statistics (proficient in R for example) is compulsory.</p>

<p>Desirable qualification: Experience in the field of genomics e.g. microarray analysis, NGS, genome annotation, database development and management, software development, systems and network biology (or related fields) will be preferred.</p>

<p>Application process: Applications should contain CV along with brief description (maximum 1 page) of research conducted (highlighting skills and experience) till now. Applications should be sent by e-mail to Shree Prakash Pandey, Department of Biological Sciences, Indian Institute of Science Education and Research Kolkata, Mohanpur Campus, WB, India within 14 days of this advertisement.</p>

<p>E-mail: sppiiserkol@gmail.com, sppandey@iiserkol.ac.in</p>

<p>Advertisement:</p>

<p>http://www.iiserkol.ac.in/announcements/adverts/671-advt_ra_shree_prakash_july_2014</p>
]]></description>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/13338/protein-function-annotation-and-machine-learning-upmc-paris-france</guid>
  <pubDate>Sat, 02 Aug 2014 01:22:52 -0500</pubDate>
  <link></link>
  <title><![CDATA[Protein function annotation and machine learning - UPMC - Paris, France]]></title>
  <description><![CDATA[
<p>Protein function annotation and machine learning - UPMC - Paris, France</p>

<p>Job Description: We are interested in finding an excellent postdoc with interests in protein functional annotation, machine learning and computer grids. The position is open for 3.5 years at the Université Pierre et Marie Curie, in the heart of paris.</p>

<p>Research topic: Protein function annotation, multiple probabilistic models, domain architecture, machine learning, combinatorial optimization, computer grid.</p>

<p>Title: A novel integrative platform for large scale protein annotation that exploits a multitude of diversified probabilistic models in several protein signature databases.</p>

<p>We propose a novel integrated approach for large scale protein annotation that will exploit an unprecedented amount of genomic data as well as sophisticated machine learning techniques and combinatorial optimization approaches taking advantages of High Performance Computing (HPC) environments. The idea is to uncover as much as possible the evolutionary processes of protein sequences that took place throughout the whole tree of life and that affected the evolution of a protein family. We have already demonstrated in a previous work that the problem of functional annotation is inherent to the ability of uncovering such paths. Now, we shall extend this approach to large scale genome annotation by considering 11 different protein databases, constituted by about 10^9 protein sequences, and by producing a large pool of diversified probabilistic models coding for about 10^7 evolutionary protein pathways. Such models will be used to search for specific domains in genomes to be annotated. Our previous methodology needs to be fundamentally improved to deal with this large amount of biological data. In this project, we shall work on the algorithms to reduce the space of models and the search complexity, and we shall implement some important algorithmic changes towards the realization of a powerful integrated annotation tool.</p>

<p>Where: This project is run on the Laboratoire de Biologie Computationnelle et Quantitative UMR7238 CNRS-UPMC – Analytical Genomics team, headed by A.Carbone. It is co-advised with Pierre-Henri Wuillemin, Laboratoire d’Informatique de Paris 6 – Equipe DECISION.</p>

<p>Start date: September 1st, 2014<br />Contact Person: Alessandra Carbone<br />Contact: alessandra.carbone@lip6.fr</p>
]]></description>
</item>

</channel>
</rss>