<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/staying-current-in-bioinformatics-genomics-2017-edition/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://www.gettinggeneticsdone.com/2017/02/staying-current-in-bioinformatics-genomics-2017.html"> Getting Genetics Done</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<div data-md-url="https://www.blogger.com/blogger.g?blogID=6232819486261696035#editor/&gt;
&lt;div style=">A while back I wrote <a target="_blank" rel="nofollow" href="http://www.gettinggeneticsdone.com/2012/05/how-to-stay-current-in.html">this post</a> about how I stay current in bioinformatics &amp; genomics. That was <em>nearly five years ago</em>. A lot has changed since then. A few links are dead. Some of the blogs or Twitter accounts I mentioned have shifted focus or haven’t been updated in years (guilty as charged). The way we consume media has evolved — Google thought they could kill off RSS (<a target="_blank" rel="nofollow" href="http://feedly.com/">long live RSS!</a>), there are many new literature alert services, preprints have really taken off in this field, and many more scientists are engaging via social media than before.</div>
<div>People still frequently ask me how I stay current and keep a finger on the pulse of the field. I’m not claiming to be able to do this well — that’s a near-impossible task for anyone. Five years later and I still run our bioinformatics core, and I’m still mostly focused on <em>applied</em> methodology and study design rather than any particular phenotype, model system, disease, or specific method. It helps me to know that <a target="_blank" rel="nofollow" href="https://f1000research.com/articles/4-1521/v2">transcript-level estimates improve gene-level inferences from RNA-seq data</a>, and that there’s <a target="_blank" rel="nofollow" href="https://bioconductor.org/packages/release/bioc/html/tximport.html">software to help me do this</a>, but the details underlying kmer shredding vs pseudoalignment to a transcriptome de Bruijn graph aren’t as important to me as knowing that there’s a software implementation that’s well documented, actively supported, and performs well in fair benchmarks. As such, most of what I pay attention to is applied/methods-focused.</div>
<div><strong>What follows is a scattershot, noncomprensive guide to the people, blogs, news outlets, journals, and aggregators that I lean on in an attempt to stay on top of things.</strong> I’ve inevitably omitted some key resources, so <strong>please don’t be offended</strong> if you don’t see your name/blog/Twitter/<em>etc.</em> listed here (drop a link in the comments!). Whatever I write here now will be out of date in no time, so I’ll try to write an update post every year instead of every five.</div>
<h1>Twitter</h1>
<div>In the <a target="_blank" rel="nofollow" href="http://www.gettinggeneticsdone.com/2012/05/how-to-stay-current-in.html">2012 post</a> I ended with Twitter, but I have to lead with it this time. Twitter is probably my most valuable resource for learning about the bleeding-edge developments in genomics &amp; bioinformatics. It’s great for learning what’s new and contributing to the dialogue in your field, but only when used effectively. </div>
<div>I aggressively prune the list of people I follow to keep what I see relevant and engaging. I can tolerate an occasional digression into politics, posting pictures of you drinking with colleagues at a conference, or self-congratulatory announcements. But once these off-topic Tweets become the norm, I unfollow. I also rely on the built-in <a target="_blank" rel="nofollow" href="https://support.twitter.com/articles/76460">list feature</a>. I follow a few hundred people, but I only add a select few dozen to a “notjunk” list that I look at when I’m short on time. Folks in this list don’t Tweet too often and have a high signal-to-noise ratio (as far as what I’m interested in reading). If I don’t get a chance to catch up on my entire timeline, I can at least breeze through recent Tweets from folks on this list. </div>
<div>I’m also wary of following extremely prolific users. For example — if someone’s been on Twitter less than a year, already has 20,000 Tweets, but only 100 followers, it tells me they’ve got a lot to say but nobody cares. I let the hive mind work for me in this case, using this Tweet-to-follower ratio as sort of a proxy for signal-to-noise.</div>
<div>I mostly follow individuals and aggregators, but I also follow a few organization accounts. These can be a mixed bag. Only a few organization accounts do this well, delivering interesting and applicable content to a targeted audience, while many more are poor attempts at marketing and self-promotion while not offering any substantive value or interesting content. </div>
<div><strong>Individuals:</strong> In no particular order, here’s an incomplete list of people who Tweet content that I find consistently on-topic and interesting.</div>
<ul>
<li>Aaron Quinlan (<a target="_blank" rel="nofollow" href="https://twitter.com/aaronquinlan">aaronquinlan</a>)</li>
<li>Adam Phillippy (<a target="_blank" rel="nofollow" href="https://twitter.com/aphillippy">aphillippy</a>)</li>
<li>Andrew Severin (<a target="_blank" rel="nofollow" href="https://twitter.com/isugif">isugif</a>)</li>
<li>Casey Greene (<a target="_blank" rel="nofollow" href="https://twitter.com/GreeneScientist">GreeneScientist</a>)</li>
<li>Clive Brown (<a target="_blank" rel="nofollow" href="https://twitter.com/Clive_G_Brown">Clive_G_Brown</a>)</li>
<li>Dan MacArthur (<a target="_blank" rel="nofollow" href="https://twitter.com/dgmacarthur">dgmacarthur</a>)</li>
<li>David Robinson (<a target="_blank" rel="nofollow" href="https://twitter.com/drob">drob</a>)</li>
<li>Elisabeth Bik (<a target="_blank" rel="nofollow" href="https://twitter.com/MicrobiomDigest">MicrobiomDigest</a>)</li>
<li>Frank Harrell (<a target="_blank" rel="nofollow" href="https://twitter.com/f2harrell">f2harrell</a>)</li>
<li>Hadley Wickham (<a target="_blank" rel="nofollow" href="https://twitter.com/hadleywickham">hadleywickham</a>)</li>
<li>Heng Li (<a target="_blank" rel="nofollow" href="https://twitter.com/lh3lh3">lh3lh3</a>)</li>
<li>James Hadfield (<a target="_blank" rel="nofollow" href="https://twitter.com/coregenomics">coregenomics</a>)</li>
<li>Jared Simpson (<a target="_blank" rel="nofollow" href="https://twitter.com/jaredtsimpson">jaredtsimpson</a>)</li>
<li>Jeff Leek (<a target="_blank" rel="nofollow" href="https://twitter.com/jtleek">jtleek</a>)</li>
<li>Jenny Bryan (<a target="_blank" rel="nofollow" href="https://twitter.com/JennyBryan">JennyBryan</a>)</li>
<li>Julia Silge (<a target="_blank" rel="nofollow" href="https://twitter.com/juliasilge">juliasilge</a>)</li>
<li>Krista Ternus (<a target="_blank" rel="nofollow" href="https://twitter.com/KristaTernus">KristaTernus</a>)</li>
<li>Lex Nederbragt (<a target="_blank" rel="nofollow" href="https://twitter.com/lexnederbragt">lexnederbragt</a>)</li>
<li>Lior Pachter (<a target="_blank" rel="nofollow" href="https://twitter.com/lpachter">lpachter</a>)</li>
<li>Mick Watson (<a target="_blank" rel="nofollow" href="https://twitter.com/biomickwatson">biomickwatson</a>)</li>
<li>Mike Love (<a target="_blank" rel="nofollow" href="https://twitter.com/mikelove">mikelove</a>)</li>
<li>Nick Loman (<a target="_blank" rel="nofollow" href="https://twitter.com/pathogenomenick">pathogenomenick</a>)</li>
<li>Nicolas Robine (<a target="_blank" rel="nofollow" href="https://twitter.com/notSoJunkDNA">notSoJunkDNA</a>)</li>
<li>Phil Ashton (<a target="_blank" rel="nofollow" href="https://twitter.com/flashton2003">flashton2003</a>)</li>
<li>RNA-seq Blog (<a target="_blank" rel="nofollow" href="https://twitter.com/rnaseqblog">rnaseqblog</a>)</li>
<li>Rob Patro (<a target="_blank" rel="nofollow" href="https://twitter.com/nomad421">nomad421</a>)</li>
<li>Roger Peng (<a target="_blank" rel="nofollow" href="https://twitter.com/rdpeng">rdpeng</a>)</li>
<li>Sam Minot (<a target="_blank" rel="nofollow" href="https://twitter.com/sminot">sminot</a>)</li>
<li>Sean Davis (<a target="_blank" rel="nofollow" href="https://twitter.com/seandavis12">seandavis12</a>)</li>
<li>Titus Brown (<a target="_blank" rel="nofollow" href="https://twitter.com/ctitusbrown">ctitusbrown</a>)</li>
<li>Torsten Seemann (<a target="_blank" rel="nofollow" href="https://twitter.com/torstenseemann">torstenseemann</a>)</li>
<li>Tuuli Lappalainen (<a target="_blank" rel="nofollow" href="https://twitter.com/tuuliel">tuuliel</a>)</li>
<li>Vince Buffalo (<a target="_blank" rel="nofollow" href="https://twitter.com/vsbuffalo">vsbuffalo</a>)</li>
<li>Willem van Schaik (<a target="_blank" rel="nofollow" href="https://twitter.com/WvSchaik">WvSchaik</a>)</li>
<li>Zamin Iqbal (<a target="_blank" rel="nofollow" href="https://twitter.com/ZaminIqbal">ZaminIqbal</a>)</li>
<li><a target="_blank" rel="nofollow" href="https://twitter.com/genetics_blog/following">Many more I’m failing to specifically mention…</a></li>
</ul>
<div><strong>Others:</strong> Besides individual accounts, there are also a number of aggregators and organizations that I keep on a high signal-to-noise <a target="_blank" rel="nofollow" href="https://support.twitter.com/articles/76460">list</a>. </div>
<ul>
<li>bioRxiv (<a target="_blank" rel="nofollow" href="https://twitter.com/biorxivpreprint">biorxivpreprint</a>)</li>
<li>bioRxiv Bioinfo (<a target="_blank" rel="nofollow" href="https://twitter.com/biorxiv_bioinfo">biorxiv_bioinfo</a>)</li>
<li>bioRxiv Genomics (<a target="_blank" rel="nofollow" href="https://twitter.com/biorxiv_genomic">biorxiv_genomic</a>)</li>
<li>Metagenomics Papers (<a target="_blank" rel="nofollow" href="https://twitter.com/metagenomic_lit">metagenomic_lit</a>)</li>
<li>InformaticsGW (<a target="_blank" rel="nofollow" href="https://twitter.com/UduakGW">UduakGW</a>)</li>
<li>Hacker News 300 (<a target="_blank" rel="nofollow" href="https://twitter.com/newsyc300">newsyc300</a>)</li>
<li>CompBiolPapers (<a target="_blank" rel="nofollow" href="https://twitter.com/compbiolpapers">compbiolpapers</a>)</li>
<li>RNA-seq paper aggregator (<a target="_blank" rel="nofollow" href="https://twitter.com/RNA_seq">RNA_seq</a>)</li>
<li>Bioconductor (<a target="_blank" rel="nofollow" href="https://twitter.com/Bioconductor">Bioconductor</a>)</li>
<li>RStudio Tips (<a target="_blank" rel="nofollow" href="https://twitter.com/rstudiotips">rstudiotips</a>)</li>
</ul>
<h1>Blogs</h1>
<div>I follow these and other blogs using RSS. I’ve been happy with the free version of <a target="_blank" rel="nofollow" href="http://feedly.com/">Feedly</a> ever since Google Reader was killed. The web interface and iOS app have everything I need, and they both integrate nicely with other services like Evernote, Instapaper, Buffer, Twitter, etc. If you can’t find a direct link to the blog’s RSS feed, you can usually type the name of the blog into Feedly’s search bar and it’ll find it for you. Similar to my “notjunk” list in Twitter, I have a Favorites category in Feedly where I include only the feeds I absolutely wouldn’t want to miss.</div>
<div>These are some of the few that I try to read whenever something new is posted, and Feedly helps me keep those organized, either by “starring” something I want to come back to, or saving it for later with <a target="_blank" rel="nofollow" href="https://www.instapaper.com/">Instapaper</a>. They’re in no particular order, and I’m sure I’ve forgotten something.</div>
<ul>
<li><a target="_blank" rel="nofollow" href="http://varianceexplained.org/">Variance Explained</a>: David Robinson’s blog (Data Scientist at Stack Overflow, works in R and Python).</li>
<li><a target="_blank" rel="nofollow" href="https://globalbiodefense.com/">Global Biodefense</a>: News on pathogens, outbreaks, and preparedness, with periodic posts on genomics and bioinformatics-related developments and funding opportunities.</li>
<li><a target="_blank" rel="nofollow" href="https://flxlexblog.wordpress.com/">In between lines of code</a>: Lex Nederbragt’s blog on biology, sequencing, bioinformatics, …</li>
<li><a target="_blank" rel="nofollow" href="http://simplystatistics.org/">Simply Statistics</a>: A statistics blog by Rafa Irizarry, Roger Peng, and Jeff Leek.</li>
<li><a target="_blank" rel="nofollow" href="https://liorpachter.wordpress.com/">Bits of DNA</a>: Reviews and commentary on computational biology by Lior Pachter (fair warning: dialogue here can get a bit heated!).</li>
<li><a target="_blank" rel="nofollow" href="http://bcb.io/articles/">Blue Collar Bioinformatics</a>: articles related tool validation and the open source bioinformatics community.</li>
<li><a target="_blank" rel="nofollow" href="https://microbiomedigest.com/">Microbiome Digest – Bik’s Picks</a>: A daily digest of scientific microbiome papers, by Elisabeth Bik, Science Editor at uBiome.</li>
<li><a target="_blank" rel="nofollow" href="http://ivory.idyll.org/blog/">Living in an Ivory Basement</a>: Titus Brown’s blog on metagenomics, open science, testing, reproducibility, and programming.</li>
<li><a target="_blank" rel="nofollow" href="http://enseqlopedia.com/">Enseqlopedia</a>: James Hadfield’s blog on all things NGS.</li>
<li><a target="_blank" rel="nofollow" href="http://www.epistasisblog.org/">Epistasis Blog</a>: Jason Moore’s computational biology blog.</li>
<li><a target="_blank" rel="nofollow" href="https://blog.rstudio.org/">RStudio Blog</a>: announcements about new RStudio functionality, updates about the <a target="_blank" rel="nofollow" href="http://tidyverse.org/">tidyverse</a>, and more. </li>
<li><a target="_blank" rel="nofollow" href="http://nextgenseek.com/">nextgenseek.com</a>: Next-Gen Sequencing Blog covering new developments in NGS data &amp; analysis.</li>
<li><a target="_blank" rel="nofollow" href="http://www.rna-seqblog.com/">RNA-Seq Blog</a>: Transcriptome Research &amp; Industry News.</li>
<li><a target="_blank" rel="nofollow" href="http://www.theallium.com/">The Allium</a>: We all need a little humor in our lives. Like <em>The Onion</em>, but for science.</li>
</ul>
<h1>Others</h1>
<div>I’m unsure how to categorize the rest. These are things like aggregators, Q&amp;A sites/forums, and others.</div>
<ul>
<li><a target="_blank" rel="nofollow" href="http://nuzzel.com/about">Nuzzel</a> is something I’ve only been using for a few months but it works very well. It’s meant to solve the Twitter / social media overload problem. If you’re following a few hundred people, you could easily have thousands of Tweets per day to read through (or miss). Nuzzel emails you a daily newsletter of the most relevant content in your Twitter feed. I’m guessing it does this by analyzing how many people you follow share, retweet, or favorite the same links. I try to read everything in my RSS feeds but I could never do this with Twitter (nor should you worry about trying). Nuzzel helps you catch up on things that are trending among the people you follow. It’s not a substitute for following the right people (see the Twitter section above).</li>
<li><a target="_blank" rel="nofollow" href="https://rweekly.org/">RWeekly</a>: weekly updates from the entire R community. Offers an RSS feed but I subscribe to the weekly email. Each email sends out about 50 links with one-sentence descriptions to things being done in the R community that week.</li>
<li><a target="_blank" rel="nofollow" href="https://www.r-bloggers.com/">R Bloggers</a> aggregates RSS feeds from hundreds of blogs about R. Much more comprehensive than RWeekly, but lots to sort through.</li>
<li><a target="_blank" rel="nofollow" href="https://www.genomeweb.com/">GenomeWeb</a> still provides high-quality original content as well as summaries of what’s going on in the field. Create an account, log in, view your profile page, and subscribe to some of their regular emails. I subscribe to their daily news, the scan, informatics, sequencing, and infectious diseases bulletins. <em>Pro tip</em>: Much of their content is only available for premium subscribers. If you sign up with a .edu address, you can access all this content for free.</li>
<li><a target="_blank" rel="nofollow" href="https://blog.f1000.com/2012/05/24/search-smart-f1000-smartsearch/">F1000’s Smart Search</a> is one of the few literature recommendation services that I find useful, relevant, and current. My RNA-seq and metagenomics alerts consistently deliver relevant and fresh content.</li>
<li><a target="_blank" rel="nofollow" href="https://www.biostars.org/">BioStars</a>: This is a stack exchange Q&amp;A site focused on bioinformatics, computational genomics, biological data analysis. You can go to the homepage and sort by topic, views, answers, etc., and the platform offers <a target="_blank" rel="nofollow" href="https://www.biostars.org/info/rss/">several granular ways to subscribe via RSS</a>.</li>
<li><a target="_blank" rel="nofollow" href="https://support.bioconductor.org/">Bioconductor Support</a>: This is a Q&amp;A site much like BioStars that replaced the Bioconductor mailing list. You can do things like <a target="_blank" rel="nofollow" href="https://support.bioconductor.org/?sort=Views&limit=This%20month&answered=all&q=">limit to a certain time period and sort by views</a>, for example, if you only want to log in occasionally to see what’s being talked about.</li>
<li><a target="_blank" rel="nofollow" href="http://seqanswers.com/forums/forumdisplay.php?f=18">SEQanswers</a>: I subscribe to all new threads in the SEQanswers bioinformatics forum, and regularly browse post titles. When something sparks my interest, I’ll click into that post and subscribe to future updates on that post via email. </li>
<li><a target="_blank" rel="nofollow" href="https://scholar.google.com/">Google Scholar</a> lets you search and create email alerts.</li>
<li><a target="_blank" rel="nofollow" href="https://www.ncbi.nlm.nih.gov/guide/howto/receive-search-results/">PubMed Alerts</a>: You can save, automate, and have search results emailed to you through your MyNCBI account. Surprisingly, these seem to be more relevant than the Google Scholar searches for the terms that I use.</li>
<li><a target="_blank" rel="nofollow" href="https://www.ncbi.nlm.nih.gov/pubmed/trending/">PubMed Trending</a> – I have no idea how PubMed ranks these. It seemed to be more useful in the past, but now it seems that the top “trending” articles alternate between CRISPR/Cas9, and old kinesiology / sports medicine articles.</li>
<li><a target="_blank" rel="nofollow" href="https://ifttt.com/">IFTTT</a>: <em>If This Then That</em> is a service that connects many different web services together in <a target="_blank" rel="nofollow" href="https://ifttt.com/discover">an endless number of ways</a>. At home I might connect Facebook and Dropbox, so that whenever someone tags me in a photo, that photo is automatically downloaded to my Dropbox. At work I can connect an RSS feed to an Evernote note or Google Doc. It’s useful is so many ways, both for personal and for work-related tasks. I mostly use it here as a last safeguard so that things I really shouldn’t miss don’t slip through the cracks. I have recipes that do things like email me if certain low-volume Twitter accounts post a new Tweet, others that automatically save to Instapaper things like starred articles in Feedly. I also use this to keep a close eye on a few accounts on GitHub. I have connections set up for a few users on GitHub so that whenever one of these users creates a new public repository, I get an email. I’ve also used IFTTT to archive Tweets coming out of various hashtags — you can create a recipe where <em>if</em> a new Tweet contains certain keywords or hashtags, <em>then</em> save that Tweet to Evernote, a shared Google Doc spreadsheet, etc. <a target="_blank" rel="nofollow" href="https://zapier.com/">Zapier</a> is a similar service that I’ve heard provides more granular control, but I haven’t tried it.</li>
<li><strong>Podcasts</strong>: I listen to every episode of Roger Peng and Hilary Parker’s <a target="_blank" rel="nofollow" href="https://overcast.fm/itunes1040614570/not-so-standard-deviations">Not So Standard Deviations</a> data science podcast, and most episodes of Roger Peng and Elizabeth Matsui’s <a target="_blank" rel="nofollow" href="https://overcast.fm/itunes1133375717/the-effort-report">The Effort Report</a> (this one’s more about life in academia in general). I use the Overcast iOS app to listen to these and other podcasts on ~1.75X speed. (When I met Hilary at the <a target="_blank" rel="nofollow" href="http://www.gettinggeneticsdone.com/2017/01/rstudio-conference-2017-recap.html">RStudio Conference</a> I heard her speak for the first time at regular 1X speed. Odd experience.) Finally, I just learned about the <a target="_blank" rel="nofollow" href="https://www.r-podcast.org/">R podcast</a>. I haven’t listened to much yet, but I’ve added it to my long Overcast queue.</li>
</ul>
<h1>Preprints!</h1>
<div>Preprints in life sciences were nearly unheard of when I wrote the <a target="_blank" rel="nofollow" href="http://www.gettinggeneticsdone.com/2012/05/how-to-stay-current-in.html">2012 post</a>. <a target="_blank" rel="nofollow" href="https://blogs.biomedcentral.com/on-biology/2016/12/14/ahead-of-the-curve-embracing-preprints/">Now</a> <a target="_blank" rel="nofollow" href="http://www.nature.com/news/big-biology-projects-warm-up-to-preprints-1.21074">everybody’s</a> <a target="_blank" rel="nofollow" href="http://www.nature.com/news/when-a-preprint-becomes-the-final-paper-1.21333">doing</a> <a target="_blank" rel="nofollow" href="http://www.nature.com/news/biologists-urged-to-hug-a-preprint-1.19384">it</a>. There are still a few people using the <a target="_blank" rel="nofollow" href="https://arxiv.org/archive/q-bio"><strong>arXiv</strong> Quantitative biology channel</a>, and I’ll occasionally find something in <a target="_blank" rel="nofollow" href="https://peerj.com/preprints-search/"><strong>PeerJ</strong> Preprints</a> that grabs my attention. </div>
<div><strong><a target="_blank" rel="nofollow" href="http://biorxiv.org/alertsrss">bioRxiv</a></strong> is the biggest player here, hands down. The <a target="_blank" rel="nofollow" href="http://biorxiv.org/alertsrss">Alerts/RSS</a> page lets you sign up for email alerts on particular topics, or subscribe to RSS feeds coming from particular categories that interest you. I subscribe to the Genomics and Bioinformatics feeds. I also follow several of the bioRxiv’s top-level and category Twitter feeds <a target="_blank" rel="nofollow" href="https://twitter.com/biorxivpreprint">@biorxivpreprint</a>, <a target="_blank" rel="nofollow" href="https://twitter.com/biorxiv_bioinfo">@biorxiv_bioinfo</a>, and <a target="_blank" rel="nofollow" href="https://twitter.com/biorxiv_genomic">@biorxiv_genomic</a>).</div>
<div><strong><a target="_blank" rel="nofollow" href="https://f1000research.com/">F1000 Research</a></strong> deserves some special attention here. It’s somewhere in-between a preprint server and a peer-reviewed publication. You can upload manuscripts (or other research outputs like posters or slides), and they’re immediately and permanently published, and given a DOI. Then one or more rounds of open peer review as well as public comment take place, and authors can update the published paper for further review. Check out the <a target="_blank" rel="nofollow" href="https://f1000research.com/articles/4-1521/v2">transcript estimates / gene inference paper</a> I mentioned earlier. You’ll see it’s “version 2,” and was approved by two referees. If you look at the right-hand panel, you can actually go back and see the prior to revision, as well as see who reviewed it, what the reviewer wrote, and how the authors responded to those reviews. It’s an innovative platform where peer review is open and transparent, and is <em>independent of publication</em>, since papers are published before they are reviewed, and remain regardless of the outcome of the review. F1000 Research has a number of <strong><a target="_blank" rel="nofollow" href="https://f1000research.com/channels">channels</a></strong> that are externally curated by different organizations, societies, conferences, etc. I subscribe to and get alerts about the <strong><a target="_blank" rel="nofollow" href="https://f1000research.com/channels/rpackage">R package</a></strong> and <strong><a target="_blank" rel="nofollow" href="https://f1000research.com/channels/bioconductor">Bioconductor</a></strong> channels. Whenever a new preprint is dropped into one of these channels, I’ll get an email and an RSS item.</div>
<div>I only recently discovered <strong><a target="_blank" rel="nofollow" href="http://www.prepubmed.org/">PrePubMed</a></strong>, which looks very useful. PrePubMed indexes preprints from arXiv q-bio, PeerJ Preprints, bioRxiv, F1000Research, preprints.org, The Winnower, Nature Precedings, and Wellcome Open Research. In the tools box on the homepage, you can <a target="_blank" rel="nofollow" href="http://www.prepubmed.org/rss_feed/">enter a search string and get back an RSS feed with results from that search</a>. It looks like PrePubMed is maintained by a single person, but he’s made the entire thing <a target="_blank" rel="nofollow" href="https://github.com/OmnesRes/prepub">open source</a>, so you could presumably set this up and mirror it on your own, should you check back in 2021 and the link be dead.</div>
<h1>Journals</h1>
<div>I started with Journals in my <a target="_blank" rel="nofollow" href="http://www.gettinggeneticsdone.com/2012/05/how-to-stay-current-in.html">2012 post</a>, but they’re last (and probably <em>least</em>) here. I still subscribe to a few journals’ RSS feeds, but in most cases, by the time I see a new Table of Contents hit my RSS reader, I probably saw the publications making the rounds on Twitter, blogs, or other channels mentioned above. It’s also no longer unusual to see a “publication” land where I read the preprint on biorXiv <em>months ago</em>, and perhaps even a blog post before that! What “publication” means is changing rapidly, and I’m sure the lines between a <em>blog post</em>, <em>preprint</em>, and <em>journal article</em> will be even blurrier in the year 2022 post. </div>
<ul>
<li><a target="_blank" rel="nofollow" href="https://academic.oup.com/bioinformatics">Bioinformatics</a></li>
<li><a target="_blank" rel="nofollow" href="https://bmcbioinformatics.biomedcentral.com/">BMC Bioinformatics</a></li>
<li><a target="_blank" rel="nofollow" href="https://academic.oup.com/bib">Briefings in Bioinformatics</a></li>
<li><a target="_blank" rel="nofollow" href="http://genomebiology.biomedcentral.com/">Genome Biology</a></li>
<li><a target="_blank" rel="nofollow" href="http://genome.cshlp.org/rss/">Genome Research: current and AOP</a></li>
<li><a target="_blank" rel="nofollow" href="http://microbiomejournal.biomedcentral.com/">Microbiome</a></li>
<li><a target="_blank" rel="nofollow" href="http://www.nature.com/ng/newsfeeds.html">Nature Genetics, current &amp; AOP</a></li>
<li><a target="_blank" rel="nofollow" href="http://www.nature.com/nrg/info/newsfeeds.html">Nature Reviews Genetics, current &amp; AOP</a></li>
<li><a target="_blank" rel="nofollow" href="https://academic.oup.com/nar">Nucleic Acids Research</a></li>
<li><a target="_blank" rel="nofollow" href="http://journals.plos.org/ploscompbiol/s/help-using-this-site#loc-article-feeds">PLOS Computational Biology</a></li>
<li><a target="_blank" rel="nofollow" href="http://journals.plos.org/plosgenetics/s/help-using-this-site#loc-article-feeds">PLOS Genetics</a></li>
</ul>
<h1>How do you have the time to do this?</h1>
<div>How do you not? It’s not as bad as it seems. I probably spend an hour each weekday scanning all the resources mentioned here, and I find the time well spent. I can breeze through my Twitter and RSS feeds on my bus ride into work, and saving things I actually want to look at later with a bookmark, star, favorite, Instapaper, etc.</div>
<div>I should have prefaced this whole article with the note that I hardly ever <em>actually fully read</em> any of the papers or blog posts I see here. If I see, for example, a new WGS variant caller published, I’ll glance at the figures benchmarking it against GATK and FreeBayes, and skim through the documentation on the GitHub README or BioConductor vignette. If either of these is missing or falls short, that’s usually enough for me to ignore the publication completely <a target="_blank" rel="nofollow" href="http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005265">(don’t underestimate the importance of good documentation!)</a>.</div>
<div>It’s taken me a decade to compile and continually hone this list of resources to the things that I find useful and relevant. This is what works for <em>me</em>, <em>now</em>, in 2017. It’s not a one-size-fits-all, and the 2018-me will probably have a somewhat different list, but I hope you’ll find it useful. If your interests are similar to what I’ve discussed here, how do you stay current? What have I left out? Let me know in the comments!</div>
<div title="MDH:PGRpdiBjbGFzcz0ibWFya2Rvd24taGVyZS13cmFwcGVyIiBkYXRhLW1kLXVybD0iaHR0cHM6Ly93 d3cuYmxvZ2dlci5jb20vYmxvZ2dlci5nP2Jsb2dJRD02MjMyODE5NDg2MjYxNjk2MDM1I2VkaXRv ci90YXJnZXQ9cG9zdDtwb3N0SUQ9MzIzODIzNzY5MzkxNDg4Mzk5OTtvblB1Ymxpc2hlZE1lbnU9 YWxscG9zdHM7b25DbG9zZWRNZW51PWFsbHBvc3RzO3Bvc3ROdW09MDtzcmM9bGluayIgc3R5bGU9 IiIgbWFya2Rvd24taGVyZS13cmFwcGVyLWNvbnRlbnQtbW9kaWZpZWQ9InRydWUiPjxwPkEgd2hp bGUgYmFjayBJIHdyb3RlIFt0aGlzIHBvc3RdKGh0dHA6Ly93d3cuZ2V0dGluZ2dlbmV0aWNzZG9u ZS5jb20vMjAxMi8wNS9ob3ctdG8tc3RheS1jdXJyZW50LWluLmh0bWwpIGFib3V0IGhvdyBJIHN0 YXkgY3VycmVudCBpbiBiaW9pbmZvcm1hdGljcyAmYW1wOyBnZW5vbWljcy4gVGhhdCB3YXMgX25l YXJseSBmaXZlIHllYXJzIGFnb18uIEEgbG90IGhhcyBjaGFuZ2VkIHNpbmNlIHRoZW4uIEEgZmV3 IGxpbmtzIGFyZSBkZWFkLiBTb21lIG9mIHRoZSBibG9ncyBvciBUd2l0dGVyIGFjY291bnRzIEkg bWVudGlvbmVkIGhhdmUgc2hpZnRlZCBmb2N1cyBvciBoYXZlbid0IGJlZW4gdXBkYXRlZCBpbiB5 ZWFycyAoZ3VpbHR5IGFzIGNoYXJnZWQpLiBUaGUgd2F5IHdlIGNvbnN1bWUgbWVkaWEgaGFzIGV2 b2x2ZWQgLS0gR29vZ2xlIHRob3VnaHQgdGhleSBjb3VsZCBraWxsIG9mZiBSU1MgKFtsb25nIGxp dmUgUlNTIV0oaHR0cDovL2ZlZWRseS5jb20pKSwgdGhlcmUgYXJlIG1hbnkgbmV3IGxpdGVyYXR1 cmUgYWxlcnQgc2VydmljZXMsIHByZXByaW50cyBoYXZlIHJlYWxseSB0YWtlbiBvZmYgaW4gdGhp cyBmaWVsZCwgYW5kIG1hbnkgbW9yZSBzY2llbnRpc3RzIGFyZSBlbmdhZ2luZyB2aWEgc29jaWFs IG1lZGlhIHRoYW4gYmVmb3JlLjwvcD48cD48YnI+PC9wPjxwPlBlb3BsZSBzdGlsbCBmcmVxdWVu dGx5IGFzayBtZSBob3cgSSBzdGF5IGN1cnJlbnQgYW5kIGtlZXAgYSBmaW5nZXIgb24gdGhlIHB1 bHNlIG9mIHRoZSBmaWVsZC4gSSdtIG5vdCBjbGFpbWluZyB0byBiZSBhYmxlIHRvIGRvIHRoaXMg d2VsbCAtLSB0aGF0J3MgYSBuZWFyLWltcG9zc2libGUgdGFzayBmb3IgYW55b25lLiBGaXZlIHll YXJzIGxhdGVyIGFuZCBJIHN0aWxsIHJ1biBvdXIgYmlvaW5mb3JtYXRpY3MgY29yZSwgYW5kIEkn bSBzdGlsbCBtb3N0bHkgZm9jdXNlZCBvbiBfYXBwbGllZF8gbWV0aG9kb2xvZ3kgYW5kIHN0dWR5 IGRlc2lnbiByYXRoZXIgdGhhbiBhbnkgcGFydGljdWxhciBwaGVub3R5cGUsIG1vZGVsIHN5c3Rl bSwgZGlzZWFzZSwgb3Igc3BlY2lmaWMgbWV0aG9kLiBJdCBoZWxwcyBtZSB0byBrbm93IHRoYXQg W3RyYW5zY3JpcHQtbGV2ZWwgZXN0aW1hdGVzIGltcHJvdmUgZ2VuZS1sZXZlbCBpbmZlcmVuY2Vz IGZyb20gUk5BLXNlcSBkYXRhXShodHRwczovL2YxMDAwcmVzZWFyY2guY29tL2FydGljbGVzLzQt MTUyMS92MiksIGFuZCB0aGF0IHRoZXJlJ3MgW3NvZnR3YXJlIHRvIGhlbHAgbWUgZG8gdGhpc10o aHR0cHM6Ly9iaW9jb25kdWN0b3Iub3JnL3BhY2thZ2VzL3JlbGVhc2UvYmlvYy9odG1sL3R4aW1w b3J0Lmh0bWwpLCBidXQgdGhlIGRldGFpbHMgdW5kZXJseWluZyBrbWVyIHNocmVkZGluZyB2cyBw c2V1ZG9hbGlnbm1lbnQgdG8gYSB0cmFuc2NyaXB0b21lIGRlIEJydWlqbiBncmFwaCBhcmVuJ3Qg YXMgaW1wb3J0YW50IHRvIG1lIGFzIGtub3dpbmcgdGhhdCB0aGVyZSdzIGEgc29mdHdhcmUgaW1w bGVtZW50YXRpb24gdGhhdCdzIHdlbGwgZG9jdW1lbnRlZCwgYWN0aXZlbHkgc3VwcG9ydGVkLCBh bmQgcGVyZm9ybXMgd2VsbCBpbiBmYWlyIGJlbmNobWFya3MuIEFzIHN1Y2gsIG1vc3Qgb2Ygd2hh dCBJIHBheSBhdHRlbnRpb24gdG8gaXMgYXBwbGllZC9tZXRob2RzLWZvY3VzZWQuPC9wPjxwPjxi cj48L3A+PHA+KipXaGF0IGZvbGxvd3MgaXMgYSBzY2F0dGVyc2hvdCwgbm9uY29tcHJlbnNpdmUg Z3VpZGUgdG8gdGhlIHBlb3BsZSwgYmxvZ3MsIG5ld3Mgb3V0bGV0cywgam91cm5hbHMsIGFuZCBh Z2dyZWdhdG9ycyB0aGF0IEkgbGVhbiBvbiBpbiBhbiBhdHRlbXB0IHRvIHN0YXkgb24gdG9wIG9m IHRoaW5ncy4qKiBJJ3ZlIGluZXZpdGFibHkgb21pdHRlZCBzb21lIGtleSByZXNvdXJjZXMsIHNv ICoqcGxlYXNlIGRvbid0IGJlIG9mZmVuZGVkKiogaWYgeW91IGRvbid0IHNlZSB5b3VyIG5hbWUv YmxvZy9Ud2l0dGVyL19ldGMuXyBsaXN0ZWQgaGVyZSAoZHJvcCBhIGxpbmsgaW4gdGhlIGNvbW1l bnRzISkuIFdoYXRldmVyIEkgd3JpdGUgaGVyZSBub3cgd2lsbCBiZSBvdXQgb2YgZGF0ZSBpbiBu byB0aW1lLCBzbyBJJ2xsIHRyeSB0byB3cml0ZSBhbiB1cGRhdGUgcG9zdCBldmVyeSB5ZWFyIGlu c3RlYWQgb2YgZXZlcnkgZml2ZS48L3A+PHA+PGJyPjwvcD48cD4jIFR3aXR0ZXI8L3A+PHA+PGJy PjwvcD48cD5JbiB0aGUgWzIwMTIgcG9zdF0oaHR0cDovL3d3dy5nZXR0aW5nZ2VuZXRpY3Nkb25l LmNvbS8yMDEyLzA1L2hvdy10by1zdGF5LWN1cnJlbnQtaW4uaHRtbCkgSSBlbmRlZCB3aXRoIFR3 aXR0ZXIsIGJ1dCBJIGhhdmUgdG8gbGVhZCB3aXRoIGl0IHRoaXMgdGltZS4gVHdpdHRlciBpcyBw cm9iYWJseSBteSBtb3N0IHZhbHVhYmxlIHJlc291cmNlIGZvciBsZWFybmluZyBhYm91dCB0aGUg YmxlZWRpbmctZWRnZSBkZXZlbG9wbWVudHMgaW4gZ2Vub21pY3MgJmFtcDsgYmlvaW5mb3JtYXRp Y3MuIEl0J3MgZ3JlYXQgZm9yIGxlYXJuaW5nIHdoYXQncyBuZXcgYW5kIGNvbnRyaWJ1dGluZyB0 byB0aGUgZGlhbG9ndWUgaW4geW91ciBmaWVsZCwgYnV0IG9ubHkgd2hlbiB1c2VkIGVmZmVjdGl2 ZWx5LiZuYnNwOzwvcD48cD48YnI+PC9wPjxwPkkgYWdncmVzc2l2ZWx5IHBydW5lIHRoZSBsaXN0 IG9mIHBlb3BsZSBJIGZvbGxvdyB0byBrZWVwIHdoYXQgSSBzZWUgcmVsZXZhbnQgYW5kIGVuZ2Fn aW5nLiBJIGNhbiB0b2xlcmF0ZSBhbiBvY2Nhc2lvbmFsIGRpZ3Jlc3Npb24gaW50byBwb2xpdGlj cywgcG9zdGluZyBwaWN0dXJlcyBvZiB5b3UgZHJpbmtpbmcgd2l0aCBjb2xsZWFndWVzIGF0IGEg Y29uZmVyZW5jZSwgb3Igc2VsZi1jb25ncmF0dWxhdG9yeSBhbm5vdW5jZW1lbnRzLiBCdXQgb25j ZSB0aGVzZSBvZmYtdG9waWMgVHdlZXRzIGJlY29tZSB0aGUgbm9ybSwgSSB1bmZvbGxvdy4gSSBh bHNvIHJlbHkgb24gdGhlIGJ1aWx0LWluIFtsaXN0IGZlYXR1cmVdKGh0dHBzOi8vc3VwcG9ydC50 d2l0dGVyLmNvbS9hcnRpY2xlcy83NjQ2MCkuIEkgZm9sbG93IGEgZmV3IGh1bmRyZWQgcGVvcGxl LCBidXQgSSBvbmx5IGFkZCBhIHNlbGVjdCBmZXcgZG96ZW4gdG8gYSAibm90anVuayIgbGlzdCB0 aGF0IEkgbG9vayBhdCB3aGVuIEknbSBzaG9ydCBvbiB0aW1lLiBGb2xrcyBpbiB0aGlzIGxpc3Qg ZG9uJ3QgVHdlZXQgdG9vIG9mdGVuIGFuZCBoYXZlIGEgaGlnaCBzaWduYWwtdG8tbm9pc2UgcmF0 aW8gKGFzIGZhciBhcyB3aGF0IEknbSBpbnRlcmVzdGVkIGluIHJlYWRpbmcpLiBJZiBJIGRvbid0 IGdldCBhIGNoYW5jZSB0byBjYXRjaCB1cCBvbiBteSBlbnRpcmUgdGltZWxpbmUsIEkgY2FuIGF0 IGxlYXN0IGJyZWV6ZSB0aHJvdWdoIHJlY2VudCBUd2VldHMgZnJvbSBmb2xrcyBvbiB0aGlzIGxp c3QuJm5ic3A7PC9wPjxwPjxicj48L3A+PHA+SSdtIGFsc28gd2FyeSBvZiBmb2xsb3dpbmcgZXh0 cmVtZWx5IHByb2xpZmljIHVzZXJzLiBGb3IgZXhhbXBsZSAtLSBpZiBzb21lb25lJ3MgYmVlbiBv biBUd2l0dGVyIGxlc3MgdGhhbiBhIHllYXIsIGFscmVhZHkgaGFzIDIwLDAwMCBUd2VldHMsIGJ1 dCBvbmx5IDEwMCBmb2xsb3dlcnMsIGl0IHRlbGxzIG1lIHRoZXkndmUgZ290IGEgbG90IHRvIHNh eSBidXQgbm9ib2R5IGNhcmVzLiBJIGxldCB0aGUgaGl2ZSBtaW5kIHdvcmsgZm9yIG1lIGluIHRo aXMgY2FzZSwgdXNpbmcgdGhpcyBUd2VldC10by1mb2xsb3dlciByYXRpbyBhcyBzb3J0IG9mIGEg cHJveHkgZm9yIHNpZ25hbC10by1ub2lzZS48L3A+PHA+PGJyPjwvcD48cD5JIG1vc3RseSBmb2xs b3cgaW5kaXZpZHVhbHMgYW5kIGFnZ3JlZ2F0b3JzLCBidXQgSSBhbHNvIGZvbGxvdyBhIGZldyBv cmdhbml6YXRpb24gYWNjb3VudHMuIFRoZXNlIGNhbiBiZSBhIG1peGVkIGJhZy4gT25seSBhIGZl dyBvcmdhbml6YXRpb24gYWNjb3VudHMgZG8gdGhpcyB3ZWxsLCBkZWxpdmVyaW5nIGludGVyZXN0 aW5nIGFuZCBhcHBsaWNhYmxlIGNvbnRlbnQgdG8gYSB0YXJnZXRlZCBhdWRpZW5jZSwgd2hpbGUg bWFueSBtb3JlIGFyZSBwb29yIGF0dGVtcHRzIGF0IG1hcmtldGluZyBhbmQgc2VsZi1wcm9tb3Rp b24gd2hpbGUgbm90IG9mZmVyaW5nIGFueSBzdWJzdGFudGl2ZSB2YWx1ZSBvciBpbnRlcmVzdGlu ZyBjb250ZW50LiZuYnNwOzwvcD48cD48YnI+PC9wPjxwPioqSW5kaXZpZHVhbHM6KiogSW4gbm8g cGFydGljdWxhciBvcmRlciwgaGVyZSdzIGFuIGluY29tcGxldGUgbGlzdCBvZiBwZW9wbGUgd2hv IFR3ZWV0IGNvbnRlbnQgdGhhdCBJIGZpbmQgY29uc2lzdGVudGx5IG9uLXRvcGljIGFuZCBpbnRl cmVzdGluZy48L3A+PHA+PGJyPjwvcD48cD4tIEFhcm9uIFF1aW5sYW4gKFthYXJvbnF1aW5sYW5d KGh0dHBzOi8vdHdpdHRlci5jb20vYWFyb25xdWlubGFuKSk8L3A+PHA+LSBBZGFtIFBoaWxsaXBw eSAoW2FwaGlsbGlwcHldKGh0dHBzOi8vdHdpdHRlci5jb20vYXBoaWxsaXBweSkpPC9wPjxwPi0g QW5kcmV3IFNldmVyaW4gKFtpc3VnaWZdKGh0dHBzOi8vdHdpdHRlci5jb20vaXN1Z2lmKSk8L3A+ PHA+LSBDYXNleSBHcmVlbmUgKFtHcmVlbmVTY2llbnRpc3RdKGh0dHBzOi8vdHdpdHRlci5jb20v R3JlZW5lU2NpZW50aXN0KSk8L3A+PHA+LSBDbGl2ZSBCcm93biAoW0NsaXZlX0dfQnJvd25dKGh0 dHBzOi8vdHdpdHRlci5jb20vQ2xpdmVfR19Ccm93bikpPC9wPjxwPi0gRGFuIE1hY0FydGh1ciAo W2RnbWFjYXJ0aHVyXShodHRwczovL3R3aXR0ZXIuY29tL2RnbWFjYXJ0aHVyKSk8L3A+PHA+LSBE YXZpZCBSb2JpbnNvbiAoW2Ryb2JdKGh0dHBzOi8vdHdpdHRlci5jb20vZHJvYikpPC9wPjxwPi0g RWxpc2FiZXRoIEJpayAoW01pY3JvYmlvbURpZ2VzdF0oaHR0cHM6Ly90d2l0dGVyLmNvbS9NaWNy b2Jpb21EaWdlc3QpKTwvcD48cD4tIEZyYW5rIEhhcnJlbGwgKFtmMmhhcnJlbGxdKGh0dHBzOi8v dHdpdHRlci5jb20vZjJoYXJyZWxsKSk8L3A+PHA+LSBIYWRsZXkgV2lja2hhbSAoW2hhZGxleXdp Y2toYW1dKGh0dHBzOi8vdHdpdHRlci5jb20vaGFkbGV5d2lja2hhbSkpPC9wPjxwPi0gSGVuZyBM aSAoW2xoM2xoM10oaHR0cHM6Ly90d2l0dGVyLmNvbS9saDNsaDMpKTwvcD48cD4tIEphbWVzIEhh ZGZpZWxkIChbY29yZWdlbm9taWNzXShodHRwczovL3R3aXR0ZXIuY29tL2NvcmVnZW5vbWljcykp PC9wPjxwPi0gSmFyZWQgU2ltcHNvbiAoW2phcmVkdHNpbXBzb25dKGh0dHBzOi8vdHdpdHRlci5j b20vamFyZWR0c2ltcHNvbikpPC9wPjxwPi0gSmVmZiBMZWVrIChbanRsZWVrXShodHRwczovL3R3 aXR0ZXIuY29tL2p0bGVlaykpPC9wPjxwPi0gSmVubnkgQnJ5YW4gKFtKZW5ueUJyeWFuXShodHRw czovL3R3aXR0ZXIuY29tL0plbm55QnJ5YW4pKTwvcD48cD4tIEp1bGlhIFNpbGdlIChbanVsaWFz aWxnZV0oaHR0cHM6Ly90d2l0dGVyLmNvbS9qdWxpYXNpbGdlKSk8L3A+PHA+LSBLcmlzdGEgVGVy bnVzIChbS3Jpc3RhVGVybnVzXShodHRwczovL3R3aXR0ZXIuY29tL0tyaXN0YVRlcm51cykpPC9w PjxwPi0gTGV4IE5lZGVyYnJhZ3QgKFtsZXhuZWRlcmJyYWd0XShodHRwczovL3R3aXR0ZXIuY29t L2xleG5lZGVyYnJhZ3QpKTwvcD48cD4tIExpb3IgUGFjaHRlciAoW2xwYWNodGVyXShodHRwczov L3R3aXR0ZXIuY29tL2xwYWNodGVyKSk8L3A+PHA+LSBNaWNrIFdhdHNvbiAoW2Jpb21pY2t3YXRz b25dKGh0dHBzOi8vdHdpdHRlci5jb20vYmlvbWlja3dhdHNvbikpPC9wPjxwPi0gTWlrZSBMb3Zl IChbbWlrZWxvdmVdKGh0dHBzOi8vdHdpdHRlci5jb20vbWlrZWxvdmUpKTwvcD48cD4tIE5pY2sg TG9tYW4gKFtwYXRob2dlbm9tZW5pY2tdKGh0dHBzOi8vdHdpdHRlci5jb20vcGF0aG9nZW5vbWVu aWNrKSk8L3A+PHA+LSBOaWNvbGFzIFJvYmluZSAoW25vdFNvSnVua0ROQV0oaHR0cHM6Ly90d2l0 dGVyLmNvbS9ub3RTb0p1bmtETkEpKTwvcD48cD4tIFBoaWwgQXNodG9uIChbZmxhc2h0b24yMDAz XShodHRwczovL3R3aXR0ZXIuY29tL2ZsYXNodG9uMjAwMykpPC9wPjxwPi0gUk5BLXNlcSBCbG9n IChbcm5hc2VxYmxvZ10oaHR0cHM6Ly90d2l0dGVyLmNvbS9ybmFzZXFibG9nKSk8L3A+PHA+LSBS b2IgUGF0cm8gKFtub21hZDQyMV0oaHR0cHM6Ly90d2l0dGVyLmNvbS9ub21hZDQyMSkpPC9wPjxw Pi0gUm9nZXIgUGVuZyAoW3JkcGVuZ10oaHR0cHM6Ly90d2l0dGVyLmNvbS9yZHBlbmcpKTwvcD48 cD4tIFNhbSBNaW5vdCAoW3NtaW5vdF0oaHR0cHM6Ly90d2l0dGVyLmNvbS9zbWlub3QpKTwvcD48 cD4tIFNlYW4gRGF2aXMgKFtzZWFuZGF2aXMxMl0oaHR0cHM6Ly90d2l0dGVyLmNvbS9zZWFuZGF2 aXMxMikpPC9wPjxwPi0gVGl0dXMgQnJvd24gKFtjdGl0dXNicm93bl0oaHR0cHM6Ly90d2l0dGVy LmNvbS9jdGl0dXNicm93bikpPC9wPjxwPi0gVG9yc3RlbiBTZWVtYW5uIChbdG9yc3RlbnNlZW1h bm5dKGh0dHBzOi8vdHdpdHRlci5jb20vdG9yc3RlbnNlZW1hbm4pKTwvcD48cD4tIFR1dWxpIExh cHBhbGFpbmVuIChbdHV1bGllbF0oaHR0cHM6Ly90d2l0dGVyLmNvbS90dXVsaWVsKSk8L3A+PHA+ LSBWaW5jZSBCdWZmYWxvIChbdnNidWZmYWxvXShodHRwczovL3R3aXR0ZXIuY29tL3ZzYnVmZmFs bykpPC9wPjxwPi0gV2lsbGVtIHZhbiBTY2hhaWsgKFtXdlNjaGFpa10oaHR0cHM6Ly90d2l0dGVy LmNvbS9XdlNjaGFpaykpPC9wPjxwPi0gWmFtaW4gSXFiYWwgKFtaYW1pbklxYmFsXShodHRwczov L3R3aXR0ZXIuY29tL1phbWluSXFiYWwpKTwvcD48cD4tIFtNYW55IG1vcmUgSSdtIGZhaWxpbmcg dG8gc3BlY2lmaWNhbGx5IG1lbnRpb24uLi5dKGh0dHBzOi8vdHdpdHRlci5jb20vZ2VuZXRpY3Nf YmxvZy9mb2xsb3dpbmcpPC9wPjxwPjxicj48L3A+PHA+KipPdGhlcnM6KiogQmVzaWRlcyBpbmRp dmlkdWFsIGFjY291bnRzLCB0aGVyZSBhcmUgYWxzbyBhIG51bWJlciBvZiBhZ2dyZWdhdG9ycyBh bmQgb3JnYW5pemF0aW9ucyB0aGF0IEkga2VlcCBvbiBhIGhpZ2ggc2lnbmFsLXRvLW5vaXNlIFts aXN0XShodHRwczovL3N1cHBvcnQudHdpdHRlci5jb20vYXJ0aWNsZXMvNzY0NjApLiZuYnNwOzwv cD48cD48YnI+PC9wPjxwPi0gYmlvUnhpdiAoW2Jpb3J4aXZwcmVwcmludF0oaHR0cHM6Ly90d2l0 dGVyLmNvbS9iaW9yeGl2cHJlcHJpbnQpKTwvcD48cD4tIGJpb1J4aXYgQmlvaW5mbyAoW2Jpb3J4 aXZfYmlvaW5mb10oaHR0cHM6Ly90d2l0dGVyLmNvbS9iaW9yeGl2X2Jpb2luZm8pKTwvcD48cD4t IGJpb1J4aXYgR2Vub21pY3MgKFtiaW9yeGl2X2dlbm9taWNdKGh0dHBzOi8vdHdpdHRlci5jb20v Ymlvcnhpdl9nZW5vbWljKSk8L3A+PHA+LSBNZXRhZ2Vub21pY3MgUGFwZXJzIChbbWV0YWdlbm9t aWNfbGl0XShodHRwczovL3R3aXR0ZXIuY29tL21ldGFnZW5vbWljX2xpdCkpPC9wPjxwPi0gSW5m b3JtYXRpY3NHVyAoW1VkdWFrR1ddKGh0dHBzOi8vdHdpdHRlci5jb20vVWR1YWtHVykpPC9wPjxw Pi0gSGFja2VyIE5ld3MgMzAwIChbbmV3c3ljMzAwXShodHRwczovL3R3aXR0ZXIuY29tL25ld3N5 YzMwMCkpPC9wPjxwPi0gQ29tcEJpb2xQYXBlcnMgKFtjb21wYmlvbHBhcGVyc10oaHR0cHM6Ly90 d2l0dGVyLmNvbS9jb21wYmlvbHBhcGVycykpPC9wPjxwPi0gUk5BLXNlcSBwYXBlciBhZ2dyZWdh dG9yIChbUk5BX3NlcV0oaHR0cHM6Ly90d2l0dGVyLmNvbS9STkFfc2VxKSk8L3A+PHA+LSBCaW9j b25kdWN0b3IgKFtCaW9jb25kdWN0b3JdKGh0dHBzOi8vdHdpdHRlci5jb20vQmlvY29uZHVjdG9y KSk8L3A+PHA+LSBSU3R1ZGlvIFRpcHMgKFtyc3R1ZGlvdGlwc10oaHR0cHM6Ly90d2l0dGVyLmNv bS9yc3R1ZGlvdGlwcykpPC9wPjxwPjxicj48L3A+PHA+IyBCbG9nczwvcD48cD48YnI+PC9wPjxw PkkgZm9sbG93IHRoZXNlIGFuZCBvdGhlciBibG9ncyB1c2luZyBSU1MuIEkndmUgYmVlbiBoYXBw eSB3aXRoIHRoZSBmcmVlIHZlcnNpb24gb2YgW0ZlZWRseV0oaHR0cDovL2ZlZWRseS5jb20vKSBl dmVyIHNpbmNlIEdvb2dsZSBSZWFkZXIgd2FzIGtpbGxlZC4gVGhlIHdlYiBpbnRlcmZhY2UgYW5k IGlPUyBhcHAgaGF2ZSBldmVyeXRoaW5nIEkgbmVlZCwgYW5kIHRoZXkgYm90aCBpbnRlZ3JhdGUg bmljZWx5IHdpdGggb3RoZXIgc2VydmljZXMgbGlrZSBFdmVybm90ZSwgSW5zdGFwYXBlciwgQnVm ZmVyLCBUd2l0dGVyLCBldGMuIElmIHlvdSBjYW4ndCBmaW5kIGEgZGlyZWN0IGxpbmsgdG8gdGhl IGJsb2cncyBSU1MgZmVlZCwgeW91IGNhbiB1c3VhbGx5IHR5cGUgdGhlIG5hbWUgb2YgdGhlIGJs b2cgaW50byBGZWVkbHkncyBzZWFyY2ggYmFyIGFuZCBpdCdsbCBmaW5kIGl0IGZvciB5b3UuIFNp bWlsYXIgdG8gbXkgIm5vdGp1bmsiIGxpc3QgaW4gVHdpdHRlciwgSSBoYXZlIGEgRmF2b3JpdGVz IGNhdGVnb3J5IGluIEZlZWRseSB3aGVyZSBJIGluY2x1ZGUgb25seSB0aGUgZmVlZHMgSSBhYnNv bHV0ZWx5IHdvdWxkbid0IHdhbnQgdG8gbWlzcy48L3A+PHA+PGJyPjwvcD48cD5UaGVzZSBhcmUg c29tZSBvZiB0aGUgZmV3IHRoYXQgSSB0cnkgdG8gcmVhZCB3aGVuZXZlciBzb21ldGhpbmcgbmV3 IGlzIHBvc3RlZCwgYW5kIEZlZWRseSBoZWxwcyBtZSBrZWVwIHRob3NlIG9yZ2FuaXplZCwgZWl0 aGVyIGJ5ICJzdGFycmluZyIgc29tZXRoaW5nIEkgd2FudCB0byBjb21lIGJhY2sgdG8sIG9yIHNh dmluZyBpdCBmb3IgbGF0ZXIgd2l0aCBbSW5zdGFwYXBlcl0oaHR0cHM6Ly93d3cuaW5zdGFwYXBl ci5jb20vKS4gVGhleSdyZSBpbiBubyBwYXJ0aWN1bGFyIG9yZGVyLCBhbmQgSSdtIHN1cmUgSSd2 ZSBmb3Jnb3R0ZW4gc29tZXRoaW5nLjwvcD48cD48YnI+PC9wPjxwPi0gW1ZhcmlhbmNlIEV4cGxh aW5lZF0oaHR0cDovL3ZhcmlhbmNlZXhwbGFpbmVkLm9yZy8pOiBEYXZpZCBSb2JpbnNvbidzIGJs b2cgKERhdGEgU2NpZW50aXN0IGF0IFN0YWNrIE92ZXJmbG93LCB3b3JrcyBpbiBSIGFuZCBQeXRo b24pLjwvcD48cD4tIFtHbG9iYWwgQmlvZGVmZW5zZV0oaHR0cHM6Ly9nbG9iYWxiaW9kZWZlbnNl LmNvbS8pOiBOZXdzIG9uIHBhdGhvZ2Vucywgb3V0YnJlYWtzLCBhbmQgcHJlcGFyZWRuZXNzLCB3 aXRoIHBlcmlvZGljIHBvc3RzIG9uIGdlbm9taWNzIGFuZCBiaW9pbmZvcm1hdGljcy1yZWxhdGVk IGRldmVsb3BtZW50cyBhbmQgZnVuZGluZyBvcHBvcnR1bml0aWVzLjwvcD48cD4tIFtJbiBiZXR3 ZWVuIGxpbmVzIG9mIGNvZGVdKGh0dHBzOi8vZmx4bGV4YmxvZy53b3JkcHJlc3MuY29tLyk6IExl eCBOZWRlcmJyYWd0J3MgYmxvZyBvbiBiaW9sb2d5LCBzZXF1ZW5jaW5nLCBiaW9pbmZvcm1hdGlj cywgLi4uPC9wPjxwPi0gW1NpbXBseSBTdGF0aXN0aWNzXShodHRwOi8vc2ltcGx5c3RhdGlzdGlj cy5vcmcvKTogQSBzdGF0aXN0aWNzIGJsb2cgYnkgUmFmYSBJcml6YXJyeSwgUm9nZXIgUGVuZywg YW5kIEplZmYgTGVlay48L3A+PHA+LSBbQml0cyBvZiBETkFdKGh0dHBzOi8vbGlvcnBhY2h0ZXIu d29yZHByZXNzLmNvbS8pOiBSZXZpZXdzIGFuZCBjb21tZW50YXJ5IG9uIGNvbXB1dGF0aW9uYWwg YmlvbG9neSBieSBMaW9yIFBhY2h0ZXIgKGZhaXIgd2FybmluZzogZGlhbG9ndWUgaGVyZSBjYW4g Z2V0IGEgYml0IGhlYXRlZCEpLjwvcD48cD4tIFtCbHVlIENvbGxhciBCaW9pbmZvcm1hdGljc10o aHR0cDovL2JjYi5pby9hcnRpY2xlcy8pOiBhcnRpY2xlcyByZWxhdGVkIHRvb2wgdmFsaWRhdGlv biBhbmQgdGhlIG9wZW4gc291cmNlIGJpb2luZm9ybWF0aWNzIGNvbW11bml0eS48L3A+PHA+LSBb TWljcm9iaW9tZSBEaWdlc3QgLSBCaWsncyBQaWNrc10oaHR0cHM6Ly9taWNyb2Jpb21lZGlnZXN0 LmNvbS8pOiBBIGRhaWx5IGRpZ2VzdCBvZiBzY2llbnRpZmljIG1pY3JvYmlvbWUgcGFwZXJzLCBi eSBFbGlzYWJldGggQmlrLCBTY2llbmNlIEVkaXRvciBhdCB1QmlvbWUuPC9wPjxwPi0gW0xpdmlu ZyBpbiBhbiBJdm9yeSBCYXNlbWVudF0oaHR0cDovL2l2b3J5LmlkeWxsLm9yZy9ibG9nLyk6IFRp dHVzIEJyb3duJ3MgYmxvZyBvbiBtZXRhZ2Vub21pY3MsIG9wZW4gc2NpZW5jZSwgdGVzdGluZywg cmVwcm9kdWNpYmlsaXR5LCBhbmQgcHJvZ3JhbW1pbmcuPC9wPjxwPi0gW0Vuc2VxbG9wZWRpYV0o aHR0cDovL2Vuc2VxbG9wZWRpYS5jb20vKTogSmFtZXMgSGFkZmllbGQncyBibG9nIG9uIGFsbCB0 aGluZ3MgTkdTLjwvcD48cD4tIFtFcGlzdGFzaXMgQmxvZ10oaHR0cDovL3d3dy5lcGlzdGFzaXNi bG9nLm9yZy8pOiBKYXNvbiBNb29yZSdzIGNvbXB1dGF0aW9uYWwgYmlvbG9neSBibG9nLjwvcD48 cD4tIFtSU3R1ZGlvIEJsb2ddKGh0dHBzOi8vYmxvZy5yc3R1ZGlvLm9yZy8pOiBhbm5vdW5jZW1l bnRzIGFib3V0IG5ldyBSU3R1ZGlvIGZ1bmN0aW9uYWxpdHksIHVwZGF0ZXMgYWJvdXQgdGhlIFt0 aWR5dmVyc2VdKGh0dHA6Ly90aWR5dmVyc2Uub3JnLyksIGFuZCBtb3JlLiZuYnNwOzwvcD48cD4t IFtuZXh0Z2Vuc2Vlay5jb21dKGh0dHA6Ly9uZXh0Z2Vuc2Vlay5jb20vKTogTmV4dC1HZW4gU2Vx dWVuY2luZyBCbG9nIGNvdmVyaW5nIG5ldyBkZXZlbG9wbWVudHMgaW4gTkdTIGRhdGEgJmFtcDsg YW5hbHlzaXMuPC9wPjxwPi0gW1JOQS1TZXEgQmxvZ10oaHR0cDovL3d3dy5ybmEtc2VxYmxvZy5j b20vKTogVHJhbnNjcmlwdG9tZSBSZXNlYXJjaCAmYW1wOyBJbmR1c3RyeSBOZXdzLjwvcD48cD4t IFtUaGUgQWxsaXVtXShodHRwOi8vd3d3LnRoZWFsbGl1bS5jb20vKTogV2UgYWxsIG5lZWQgYSBs aXR0bGUgaHVtb3IgaW4gb3VyIGxpdmVzLiBMaWtlIF9UaGUgT25pb25fLCBidXQgZm9yIHNjaWVu Y2UuPC9wPjxwPjxicj48L3A+PHA+IyBPdGhlcnM8L3A+PHA+PGJyPjwvcD48cD5JJ20gdW5zdXJl IGhvdyB0byBjYXRlZ29yaXplIHRoZSByZXN0LiBUaGVzZSBhcmUgdGhpbmdzIGxpa2UgYWdncmVn YXRvcnMsIFEmYW1wO0Egc2l0ZXMvZm9ydW1zLCBhbmQgb3RoZXJzLjwvcD48cD48YnI+PC9wPjxw Pi0gW051enplbF0oaHR0cDovL251enplbC5jb20vYWJvdXQpIGlzIHNvbWV0aGluZyBJJ3ZlIG9u bHkgYmVlbiB1c2luZyBmb3IgYSBmZXcgbW9udGhzIGJ1dCBpdCB3b3JrcyB2ZXJ5IHdlbGwuIEl0 J3MgbWVhbnQgdG8gc29sdmUgdGhlIFR3aXR0ZXIgLyBzb2NpYWwgbWVkaWEgb3ZlcmxvYWQgcHJv YmxlbS4gSWYgeW91J3JlIGZvbGxvd2luZyBhIGZldyBodW5kcmVkIHBlb3BsZSwgeW91IGNvdWxk IGVhc2lseSBoYXZlIHRob3VzYW5kcyBvZiBUd2VldHMgcGVyIGRheSB0byByZWFkIHRocm91Z2gg KG9yIG1pc3MpLiBOdXp6ZWwgZW1haWxzIHlvdSBhIGRhaWx5IG5ld3NsZXR0ZXIgb2YgdGhlIG1v c3QgcmVsZXZhbnQgY29udGVudCBpbiB5b3VyIFR3aXR0ZXIgZmVlZC4gSSdtIGd1ZXNzaW5nIGl0 IGRvZXMgdGhpcyBieSBhbmFseXppbmcgaG93IG1hbnkgcGVvcGxlIHlvdSBmb2xsb3cgc2hhcmUs IHJldHdlZXQsIG9yIGZhdm9yaXRlIHRoZSBzYW1lIGxpbmtzLiBJIHRyeSB0byByZWFkIGV2ZXJ5 dGhpbmcgaW4gbXkgUlNTIGZlZWRzIGJ1dCBJIGNvdWxkIG5ldmVyIGRvIHRoaXMgd2l0aCBUd2l0 dGVyIChub3Igc2hvdWxkIHlvdSB3b3JyeSBhYm91dCB0cnlpbmcpLiBOdXp6ZWwgaGVscHMgeW91 IGNhdGNoIHVwIG9uIHRoaW5ncyB0aGF0IGFyZSB0cmVuZGluZyBhbW9uZyB0aGUgcGVvcGxlIHlv dSBmb2xsb3cuIEl0J3Mgbm90IGEgc3Vic3RpdHV0ZSBmb3IgZm9sbG93aW5nIHRoZSByaWdodCBw ZW9wbGUgKHNlZSB0aGUgVHdpdHRlciBzZWN0aW9uIGFib3ZlKS48L3A+PHA+LSBbUldlZWtseV0o aHR0cHM6Ly9yd2Vla2x5Lm9yZy8pOiB3ZWVrbHkgdXBkYXRlcyBmcm9tIHRoZSBlbnRpcmUgUiBj b21tdW5pdHkuIE9mZmVycyBhbiBSU1MgZmVlZCBidXQgSSBzdWJzY3JpYmUgdG8gdGhlIHdlZWts eSBlbWFpbC4gRWFjaCBlbWFpbCBzZW5kcyBvdXQgYWJvdXQgNTAgbGlua3Mgd2l0aCBvbmUtc2Vu dGVuY2UgZGVzY3JpcHRpb25zIHRvIHRoaW5ncyBiZWluZyBkb25lIGluIHRoZSBSIGNvbW11bml0 eSB0aGF0IHdlZWsuPC9wPjxwPi0gW1IgQmxvZ2dlcnNdKGh0dHBzOi8vd3d3LnItYmxvZ2dlcnMu Y29tLykgYWdncmVnYXRlcyBSU1MgZmVlZHMgZnJvbSBodW5kcmVkcyBvZiBibG9ncyBhYm91dCBS LiBNdWNoIG1vcmUgY29tcHJlaGVuc2l2ZSB0aGFuIFJXZWVrbHksIGJ1dCBsb3RzIHRvIHNvcnQg dGhyb3VnaC48L3A+PHA+LSBbR2Vub21lV2ViXShodHRwczovL3d3dy5nZW5vbWV3ZWIuY29tLykg c3RpbGwgcHJvdmlkZXMgaGlnaC1xdWFsaXR5IG9yaWdpbmFsIGNvbnRlbnQgYXMgd2VsbCBhcyBz dW1tYXJpZXMgb2Ygd2hhdCdzIGdvaW5nIG9uIGluIHRoZSBmaWVsZC4gQ3JlYXRlIGFuIGFjY291 bnQsIGxvZyBpbiwgdmlldyB5b3VyIHByb2ZpbGUgcGFnZSwgYW5kIHN1YnNjcmliZSB0byBzb21l IG9mIHRoZWlyIHJlZ3VsYXIgZW1haWxzLiBJIHN1YnNjcmliZSB0byB0aGVpciBkYWlseSBuZXdz LCB0aGUgc2NhbiwgaW5mb3JtYXRpY3MsIHNlcXVlbmNpbmcsIGFuZCBpbmZlY3Rpb3VzIGRpc2Vh c2VzIGJ1bGxldGlucy4gX1BybyB0aXBfOiBNdWNoIG9mIHRoZWlyIGNvbnRlbnQgaXMgb25seSBh dmFpbGFibGUgZm9yIHByZW1pdW0gc3Vic2NyaWJlcnMuIElmIHlvdSBzaWduIHVwIHdpdGggYSAu ZWR1IGFkZHJlc3MsIHlvdSBjYW4gYWNjZXNzIGFsbCB0aGlzIGNvbnRlbnQgZm9yIGZyZWUuPC9w PjxwPi0gW0YxMDAwJ3MgU21hcnQgU2VhcmNoXShodHRwczovL2Jsb2cuZjEwMDAuY29tLzIwMTIv MDUvMjQvc2VhcmNoLXNtYXJ0LWYxMDAwLXNtYXJ0c2VhcmNoLykgaXMgb25lIG9mIHRoZSBmZXcg bGl0ZXJhdHVyZSByZWNvbW1lbmRhdGlvbiBzZXJ2aWNlcyB0aGF0IEkgZmluZCB1c2VmdWwsIHJl bGV2YW50LCBhbmQgY3VycmVudC4gTXkgUk5BLXNlcSBhbmQgbWV0YWdlbm9taWNzIGFsZXJ0cyBj b25zaXN0ZW50bHkgZGVsaXZlciByZWxldmFudCBhbmQgZnJlc2ggY29udGVudC48L3A+PHA+LSBb QmlvU3RhcnNdKGh0dHBzOi8vd3d3LmJpb3N0YXJzLm9yZy8pOiBUaGlzIGlzIGEgc3RhY2sgZXhj aGFuZ2UgUSZhbXA7QSBzaXRlIGZvY3VzZWQgb24gYmlvaW5mb3JtYXRpY3MsIGNvbXB1dGF0aW9u YWwgZ2Vub21pY3MsIGJpb2xvZ2ljYWwgZGF0YSBhbmFseXNpcy4gWW91IGNhbiBnbyB0byB0aGUg aG9tZXBhZ2UgYW5kIHNvcnQgYnkgdG9waWMsIHZpZXdzLCBhbnN3ZXJzLCBldGMuLCBhbmQgdGhl IHBsYXRmb3JtIG9mZmVycyBbc2V2ZXJhbCBncmFudWxhciB3YXlzIHRvIHN1YnNjcmliZSB2aWEg UlNTXShodHRwczovL3d3dy5iaW9zdGFycy5vcmcvaW5mby9yc3MvKS48L3A+PHA+LSBbQmlvY29u ZHVjdG9yIFN1cHBvcnRdKGh0dHBzOi8vc3VwcG9ydC5iaW9jb25kdWN0b3Iub3JnLyk6IFRoaXMg aXMgYSBRJmFtcDtBIHNpdGUgbXVjaCBsaWtlIEJpb1N0YXJzIHRoYXQgcmVwbGFjZWQgdGhlIEJp b2NvbmR1Y3RvciBtYWlsaW5nIGxpc3QuIFlvdSBjYW4gZG8gdGhpbmdzIGxpa2UgW2xpbWl0IHRv IGEgY2VydGFpbiB0aW1lIHBlcmlvZCBhbmQgc29ydCBieSB2aWV3c10oaHR0cHM6Ly9zdXBwb3J0 LmJpb2NvbmR1Y3Rvci5vcmcvP3NvcnQ9Vmlld3MmYW1wO2xpbWl0PVRoaXMlMjBtb250aCZhbXA7 YW5zd2VyZWQ9YWxsJmFtcDtxPSksIGZvciBleGFtcGxlLCBpZiB5b3Ugb25seSB3YW50IHRvIGxv ZyBpbiBvY2Nhc2lvbmFsbHkgdG8gc2VlIHdoYXQncyBiZWluZyB0YWxrZWQgYWJvdXQuPC9wPjxw Pi0gW1NFUWFuc3dlcnNdKGh0dHA6Ly9zZXFhbnN3ZXJzLmNvbS9mb3J1bXMvZm9ydW1kaXNwbGF5 LnBocD9mPTE4KTogSSBzdWJzY3JpYmUgdG8gYWxsIG5ldyB0aHJlYWRzIGluIHRoZSBTRVFhbnN3 ZXJzIGJpb2luZm9ybWF0aWNzIGZvcnVtLCBhbmQgcmVndWxhcmx5IGJyb3dzZSBwb3N0IHRpdGxl cy4gV2hlbiBzb21ldGhpbmcgc3BhcmtzIG15IGludGVyZXN0LCBJJ2xsIGNsaWNrIGludG8gdGhh dCBwb3N0IGFuZCBzdWJzY3JpYmUgdG8gZnV0dXJlIHVwZGF0ZXMgb24gdGhhdCBwb3N0IHZpYSBl bWFpbC4mbmJzcDs8L3A+PHA+LSBbR29vZ2xlIFNjaG9sYXJdKGh0dHBzOi8vc2Nob2xhci5nb29n bGUuY29tLykgbGV0cyB5b3Ugc2VhcmNoIGFuZCBjcmVhdGUgZW1haWwgYWxlcnRzLjwvcD48cD4t IFtQdWJNZWQgQWxlcnRzXShodHRwczovL3d3dy5uY2JpLm5sbS5uaWguZ292L2d1aWRlL2hvd3Rv L3JlY2VpdmUtc2VhcmNoLXJlc3VsdHMvKTogWW91IGNhbiBzYXZlLCBhdXRvbWF0ZSwgYW5kIGhh dmUgc2VhcmNoIHJlc3VsdHMgZW1haWxlZCB0byB5b3UgdGhyb3VnaCB5b3VyIE15TkNCSSBhY2Nv dW50LiBTdXJwcmlzaW5nbHksIHRoZXNlIHNlZW0gdG8gYmUgbW9yZSByZWxldmFudCB0aGFuIHRo ZSBHb29nbGUgU2Nob2xhciBzZWFyY2hlcyBmb3IgdGhlIHRlcm1zIHRoYXQgSSB1c2UuPC9wPjxw Pi0gW1B1Yk1lZCBUcmVuZGluZ10oaHR0cHM6Ly93d3cubmNiaS5ubG0ubmloLmdvdi9wdWJtZWQv dHJlbmRpbmcvKSAtIEkgaGF2ZSBubyBpZGVhIGhvdyBQdWJNZWQgcmFua3MgdGhlc2UuIEl0IHNl ZW1lZCB0byBiZSBtb3JlIHVzZWZ1bCBpbiB0aGUgcGFzdCwgYnV0IG5vdyBpdCBzZWVtcyB0aGF0 IHRoZSB0b3AgInRyZW5kaW5nIiBhcnRpY2xlcyBhbHRlcm5hdGUgYmV0d2VlbiBDUklTUFIvQ2Fz OSwgYW5kIG9sZCBraW5lc2lvbG9neSAvIHNwb3J0cyBtZWRpY2luZSBhcnRpY2xlcy48L3A+PHA+ LSBbSUZUVFRdKGh0dHBzOi8vaWZ0dHQuY29tLyk6IF9JZiBUaGlzIFRoZW4gVGhhdF8gaXMgYSBz ZXJ2aWNlIHRoYXQgY29ubmVjdHMgbWFueSBkaWZmZXJlbnQgd2ViIHNlcnZpY2VzIHRvZ2V0aGVy IGluIFthbiBlbmRsZXNzIG51bWJlciBvZiB3YXlzXShodHRwczovL2lmdHR0LmNvbS9kaXNjb3Zl cikuIEF0IGhvbWUgSSBtaWdodCBjb25uZWN0IEZhY2Vib29rIGFuZCBEcm9wYm94LCBzbyB0aGF0 IHdoZW5ldmVyIHNvbWVvbmUgdGFncyBtZSBpbiBhIHBob3RvLCB0aGF0IHBob3RvIGlzIGF1dG9t YXRpY2FsbHkgZG93bmxvYWRlZCB0byBteSBEcm9wYm94LiBBdCB3b3JrIEkgY2FuIGNvbm5lY3Qg YW4gUlNTIGZlZWQgdG8gYW4gRXZlcm5vdGUgbm90ZSBvciBHb29nbGUgRG9jLiBJdCdzIHVzZWZ1 bCBpcyBzbyBtYW55IHdheXMsIGJvdGggZm9yIHBlcnNvbmFsIGFuZCBmb3Igd29yay1yZWxhdGVk IHRhc2tzLiBJIG1vc3RseSB1c2UgaXQgaGVyZSBhcyBhIGxhc3Qgc2FmZWd1YXJkIHNvIHRoYXQg dGhpbmdzIEkgcmVhbGx5IHNob3VsZG4ndCBtaXNzIGRvbid0IHNsaXAgdGhyb3VnaCB0aGUgY3Jh Y2tzLiBJIGhhdmUgcmVjaXBlcyB0aGF0IGRvIHRoaW5ncyBsaWtlIGVtYWlsIG1lIGlmIGNlcnRh aW4gbG93LXZvbHVtZSBUd2l0dGVyIGFjY291bnRzIHBvc3QgYSBuZXcgVHdlZXQsIG90aGVycyB0 aGF0IGF1dG9tYXRpY2FsbHkgc2F2ZSB0byBJbnN0YXBhcGVyIHRoaW5ncyBsaWtlIHN0YXJyZWQg YXJ0aWNsZXMgaW4gRmVlZGx5LiBJIGFsc28gdXNlIHRoaXMgdG8ga2VlcCBhIGNsb3NlIGV5ZSBv biBhIGZldyBhY2NvdW50cyBvbiBHaXRIdWIuIEkgaGF2ZSBjb25uZWN0aW9ucyBzZXQgdXAgZm9y IGEgZmV3IHVzZXJzIG9uIEdpdEh1YiBzbyB0aGF0IHdoZW5ldmVyIG9uZSBvZiB0aGVzZSB1c2Vy cyBjcmVhdGVzIGEgbmV3IHB1YmxpYyByZXBvc2l0b3J5LCBJIGdldCBhbiBlbWFpbC4gSSd2ZSBh bHNvIHVzZWQgSUZUVFQgdG8gYXJjaGl2ZSBUd2VldHMgY29taW5nIG91dCBvZiB2YXJpb3VzIGhh c2h0YWdzIC0tIHlvdSBjYW4gY3JlYXRlIGEgcmVjaXBlIHdoZXJlIF9pZl8gYSBuZXcgVHdlZXQg Y29udGFpbnMgY2VydGFpbiBrZXl3b3JkcyBvciBoYXNodGFncywgX3RoZW5fIHNhdmUgdGhhdCBU d2VldCB0byBFdmVybm90ZSwgYSBzaGFyZWQgR29vZ2xlIERvYyBzcHJlYWRzaGVldCwgZXRjLiBb WmFwaWVyXShodHRwczovL3phcGllci5jb20vKSBpcyBhIHNpbWlsYXIgc2VydmljZSB0aGF0IEkn dmUgaGVhcmQgcHJvdmlkZXMgbW9yZSBncmFudWxhciBjb250cm9sLCBidXQgSSBoYXZlbid0IHRy aWVkIGl0LjwvcD48cD4tICoqUG9kY2FzdHMqKjogSSBsaXN0ZW4gdG8gZXZlcnkgZXBpc29kZSBv ZiBSb2dlciBQZW5nIGFuZCBIaWxhcnkgUGFya2VyJ3MgW05vdCBTbyBTdGFuZGFyZCBEZXZpYXRp b25zXShodHRwczovL292ZXJjYXN0LmZtL2l0dW5lczEwNDA2MTQ1NzAvbm90LXNvLXN0YW5kYXJk LWRldmlhdGlvbnMpIGRhdGEgc2NpZW5jZSBwb2RjYXN0LCBhbmQgbW9zdCBlcGlzb2RlcyBvZiBS b2dlciBQZW5nIGFuZCBFbGl6YWJldGggTWF0c3VpJ3MgW1RoZSBFZmZvcnQgUmVwb3J0XShodHRw czovL292ZXJjYXN0LmZtL2l0dW5lczExMzMzNzU3MTcvdGhlLWVmZm9ydC1yZXBvcnQpICh0aGlz IG9uZSdzIG1vcmUgYWJvdXQgbGlmZSBpbiBhY2FkZW1pYSBpbiBnZW5lcmFsKS4gSSB1c2UgdGhl IE92ZXJjYXN0IGlPUyBhcHAgdG8gbGlzdGVuIHRvIHRoZXNlIGFuZCBvdGhlciBwb2RjYXN0cyBv biB+MS43NVggc3BlZWQuIChXaGVuIEkgbWV0IEhpbGFyeSBhdCB0aGUgW1JTdHVkaW8gQ29uZmVy ZW5jZV0oaHR0cDovL3d3dy5nZXR0aW5nZ2VuZXRpY3Nkb25lLmNvbS8yMDE3LzAxL3JzdHVkaW8t Y29uZmVyZW5jZS0yMDE3LXJlY2FwLmh0bWwpIEkgaGVhcmQgaGVyIHNwZWFrIGZvciB0aGUgZmly c3QgdGltZSBhdCByZWd1bGFyIDFYIHNwZWVkLiBPZGQgZXhwZXJpZW5jZS4pIEZpbmFsbHksIEkg anVzdCBsZWFybmVkIGFib3V0IHRoZSBbUiBwb2RjYXN0XShodHRwczovL3d3dy5yLXBvZGNhc3Qu b3JnLykuIEkgaGF2ZW4ndCBsaXN0ZW5lZCB0byBtdWNoIHlldCwgYnV0IEkndmUgYWRkZWQgaXQg dG8gbXkgbG9uZyBPdmVyY2FzdCBxdWV1ZS48L3A+PHA+PGJyPjwvcD48cD4jIFByZXByaW50cyE8 L3A+PHA+PGJyPjwvcD48cD5QcmVwcmludHMgaW4gbGlmZSBzY2llbmNlcyB3ZXJlIG5lYXJseSB1 bmhlYXJkIG9mIHdoZW4gSSB3cm90ZSB0aGUgWzIwMTIgcG9zdF0oaHR0cDovL3d3dy5nZXR0aW5n Z2VuZXRpY3Nkb25lLmNvbS8yMDEyLzA1L2hvdy10by1zdGF5LWN1cnJlbnQtaW4uaHRtbCkuIFtO b3ddKGh0dHBzOi8vYmxvZ3MuYmlvbWVkY2VudHJhbC5jb20vb24tYmlvbG9neS8yMDE2LzEyLzE0 L2FoZWFkLW9mLXRoZS1jdXJ2ZS1lbWJyYWNpbmctcHJlcHJpbnRzLykgW2V2ZXJ5Ym9keSdzXSho dHRwOi8vd3d3Lm5hdHVyZS5jb20vbmV3cy9iaWctYmlvbG9neS1wcm9qZWN0cy13YXJtLXVwLXRv LXByZXByaW50cy0xLjIxMDc0KSBbZG9pbmddKGh0dHA6Ly93d3cubmF0dXJlLmNvbS9uZXdzL3do ZW4tYS1wcmVwcmludC1iZWNvbWVzLXRoZS1maW5hbC1wYXBlci0xLjIxMzMzKSBbaXRdKGh0dHA6 Ly93d3cubmF0dXJlLmNvbS9uZXdzL2Jpb2xvZ2lzdHMtdXJnZWQtdG8taHVnLWEtcHJlcHJpbnQt MS4xOTM4NCkuIFRoZXJlIGFyZSBzdGlsbCBhIGZldyBwZW9wbGUgdXNpbmcgdGhlIFsqKmFyWGl2 KiogUXVhbnRpdGF0aXZlIGJpb2xvZ3kgY2hhbm5lbF0oaHR0cHM6Ly9hcnhpdi5vcmcvYXJjaGl2 ZS9xLWJpbyksIGFuZCBJJ2xsIG9jY2FzaW9uYWxseSBmaW5kIHNvbWV0aGluZyBpbiBbKipQZWVy SioqIFByZXByaW50c10oaHR0cHM6Ly9wZWVyai5jb20vcHJlcHJpbnRzLXNlYXJjaC8pIHRoYXQg Z3JhYnMgbXkgYXR0ZW50aW9uLiZuYnNwOzwvcD48cD48YnI+PC9wPjxwPioqW2Jpb1J4aXZdKGh0 dHA6Ly9iaW9yeGl2Lm9yZy9hbGVydHNyc3MpKiogaXMgdGhlIGJpZ2dlc3QgcGxheWVyIGhlcmUs IGhhbmRzIGRvd24uIFRoZSBbQWxlcnRzL1JTU10oaHR0cDovL2Jpb3J4aXYub3JnL2FsZXJ0c3Jz cykgcGFnZSBsZXRzIHlvdSBzaWduIHVwIGZvciBlbWFpbCBhbGVydHMgb24gcGFydGljdWxhciB0 b3BpY3MsIG9yIHN1YnNjcmliZSB0byBSU1MgZmVlZHMgY29taW5nIGZyb20gcGFydGljdWxhciBj YXRlZ29yaWVzIHRoYXQgaW50ZXJlc3QgeW91LiBJIHN1YnNjcmliZSB0byB0aGUgR2Vub21pY3Mg YW5kIEJpb2luZm9ybWF0aWNzIGZlZWRzLiBJIGFsc28gZm9sbG93IHNldmVyYWwgb2YgdGhlIGJp b1J4aXYncyB0b3AtbGV2ZWwgYW5kIGNhdGVnb3J5IFR3aXR0ZXIgZmVlZHMgW0BiaW9yeGl2cHJl cHJpbnRdKGh0dHBzOi8vdHdpdHRlci5jb20vYmlvcnhpdnByZXByaW50KSwgW0BiaW9yeGl2X2Jp b2luZm9dKGh0dHBzOi8vdHdpdHRlci5jb20vYmlvcnhpdl9iaW9pbmZvKSwgYW5kIFtAYmlvcnhp dl9nZW5vbWljXShodHRwczovL3R3aXR0ZXIuY29tL2Jpb3J4aXZfZ2Vub21pYykpLjwvcD48cD48 YnI+PC9wPjxwPioqW0YxMDAwIFJlc2VhcmNoXShodHRwczovL2YxMDAwcmVzZWFyY2guY29tLykq KiBkZXNlcnZlcyBzb21lIHNwZWNpYWwgYXR0ZW50aW9uIGhlcmUuIEl0J3Mgc29tZXdoZXJlIGlu LWJldHdlZW4gYSBwcmVwcmludCBzZXJ2ZXIgYW5kIGEgcGVlci1yZXZpZXdlZCBwdWJsaWNhdGlv bi4gWW91IGNhbiB1cGxvYWQgbWFudXNjcmlwdHMgKG9yIG90aGVyIHJlc2VhcmNoIG91dHB1dHMg bGlrZSBwb3N0ZXJzIG9yIHNsaWRlcyksIGFuZCB0aGV5J3JlIGltbWVkaWF0ZWx5IGFuZCBwZXJt YW5lbnRseSBwdWJsaXNoZWQsIGFuZCBnaXZlbiBhIERPSS4gVGhlbiBvbmUgb3IgbW9yZSByb3Vu ZHMgb2Ygb3BlbiBwZWVyIHJldmlldyBhcyB3ZWxsIGFzIHB1YmxpYyBjb21tZW50IHRha2UgcGxh Y2UsIGFuZCBhdXRob3JzIGNhbiB1cGRhdGUgdGhlIHB1Ymxpc2hlZCBwYXBlciBmb3IgZnVydGhl ciByZXZpZXcuIENoZWNrIG91dCB0aGUgW3RyYW5zY3JpcHQgZXN0aW1hdGVzIC8gZ2VuZSBpbmZl cmVuY2UgcGFwZXJdKGh0dHBzOi8vZjEwMDByZXNlYXJjaC5jb20vYXJ0aWNsZXMvNC0xNTIxL3Yy KSBJIG1lbnRpb25lZCBlYXJsaWVyLiBZb3UnbGwgc2VlIGl0J3MgInZlcnNpb24gMiwiIGFuZCB3 YXMgYXBwcm92ZWQgYnkgdHdvIHJlZmVyZWVzLiBJZiB5b3UgbG9vayBhdCB0aGUgcmlnaHQtaGFu ZCBwYW5lbCwgeW91IGNhbiBhY3R1YWxseSBnbyBiYWNrIGFuZCBzZWUgdGhlIHByaW9yIHRvIHJl dmlzaW9uLCBhcyB3ZWxsIGFzIHNlZSB3aG8gcmV2aWV3ZWQgaXQsIHdoYXQgdGhlIHJldmlld2Vy IHdyb3RlLCBhbmQgaG93IHRoZSBhdXRob3JzIHJlc3BvbmRlZCB0byB0aG9zZSByZXZpZXdzLiBJ dCdzIGFuIGlubm92YXRpdmUgcGxhdGZvcm0gd2hlcmUgcGVlciByZXZpZXcgaXMgb3BlbiBhbmQg dHJhbnNwYXJlbnQsIGFuZCBpcyBfaW5kZXBlbmRlbnQgb2YgcHVibGljYXRpb25fLCBzaW5jZSBw YXBlcnMgYXJlIHB1Ymxpc2hlZCBiZWZvcmUgdGhleSBhcmUgcmV2aWV3ZWQsIGFuZCByZW1haW4g cmVnYXJkbGVzcyBvZiB0aGUgb3V0Y29tZSBvZiB0aGUgcmV2aWV3LiBGMTAwMCBSZXNlYXJjaCBo YXMgYSBudW1iZXIgb2YgKipbY2hhbm5lbHNdKGh0dHBzOi8vZjEwMDByZXNlYXJjaC5jb20vY2hh bm5lbHMpKiogdGhhdCBhcmUgZXh0ZXJuYWxseSBjdXJhdGVkIGJ5IGRpZmZlcmVudCBvcmdhbml6 YXRpb25zLCBzb2NpZXRpZXMsIGNvbmZlcmVuY2VzLCBldGMuIEkgc3Vic2NyaWJlIHRvIGFuZCBn ZXQgYWxlcnRzIGFib3V0IHRoZSAqKltSIHBhY2thZ2VdKGh0dHBzOi8vZjEwMDByZXNlYXJjaC5j b20vY2hhbm5lbHMvcnBhY2thZ2UpKiogYW5kICoqW0Jpb2NvbmR1Y3Rvcl0oaHR0cHM6Ly9mMTAw MHJlc2VhcmNoLmNvbS9jaGFubmVscy9iaW9jb25kdWN0b3IpKiogY2hhbm5lbHMuIFdoZW5ldmVy IGEgbmV3IHByZXByaW50IGlzIGRyb3BwZWQgaW50byBvbmUgb2YgdGhlc2UgY2hhbm5lbHMsIEkn bGwgZ2V0IGFuIGVtYWlsIGFuZCBhbiBSU1MgaXRlbS48L3A+PHA+PGJyPjwvcD48cD5JIG9ubHkg cmVjZW50bHkgZGlzY292ZXJlZCAqKltQcmVQdWJNZWRdKGh0dHA6Ly93d3cucHJlcHVibWVkLm9y Zy8pKiosIHdoaWNoIGxvb2tzIHZlcnkgdXNlZnVsLiBQcmVQdWJNZWQgaW5kZXhlcyBwcmVwcmlu dHMgZnJvbSBhclhpdiBxLWJpbywgUGVlckogUHJlcHJpbnRzLCBiaW9SeGl2LCBGMTAwMFJlc2Vh cmNoLCBwcmVwcmludHMub3JnLCBUaGUgV2lubm93ZXIsIE5hdHVyZSBQcmVjZWRpbmdzLCBhbmQg V2VsbGNvbWUgT3BlbiBSZXNlYXJjaC4gSW4gdGhlIHRvb2xzIGJveCBvbiB0aGUgaG9tZXBhZ2Us IHlvdSBjYW4gW2VudGVyIGEgc2VhcmNoIHN0cmluZyBhbmQgZ2V0IGJhY2sgYW4gUlNTIGZlZWQg d2l0aCByZXN1bHRzIGZyb20gdGhhdCBzZWFyY2hdKGh0dHA6Ly93d3cucHJlcHVibWVkLm9yZy9y c3NfZmVlZC8pLiBJdCBsb29rcyBsaWtlIFByZVB1Yk1lZCBpcyBtYWludGFpbmVkIGJ5IGEgc2lu Z2xlIHBlcnNvbiwgYnV0IGhlJ3MgbWFkZSB0aGUgZW50aXJlIHRoaW5nIFtvcGVuIHNvdXJjZV0o aHR0cHM6Ly9naXRodWIuY29tL09tbmVzUmVzL3ByZXB1YiksIHNvIHlvdSBjb3VsZCBwcmVzdW1h Ymx5IHNldCB0aGlzIHVwIGFuZCBtaXJyb3IgaXQgb24geW91ciBvd24sIHNob3VsZCB5b3UgY2hl Y2sgYmFjayBpbiAyMDIxIGFuZCB0aGUgbGluayBiZSBkZWFkLjwvcD48cD48YnI+PC9wPjxwPiMg Sm91cm5hbHM8L3A+PHA+PGJyPjwvcD48cD5JIHN0YXJ0ZWQgd2l0aCBKb3VybmFscyBpbiBteSBb MjAxMiBwb3N0XShodHRwOi8vd3d3LmdldHRpbmdnZW5ldGljc2RvbmUuY29tLzIwMTIvMDUvaG93 LXRvLXN0YXktY3VycmVudC1pbi5odG1sKSwgYnV0IHRoZXkncmUgbGFzdCAoYW5kIHByb2JhYmx5 IF9sZWFzdF8pIGhlcmUuIEkgc3RpbGwgc3Vic2NyaWJlIHRvIGEgZmV3IGpvdXJuYWxzJyBSU1Mg ZmVlZHMsIGJ1dCBpbiBtb3N0IGNhc2VzLCBieSB0aGUgdGltZSBJIHNlZSBhIG5ldyBUYWJsZSBv ZiBDb250ZW50cyBoaXQgbXkgUlNTIHJlYWRlciwgSSBwcm9iYWJseSBzYXcgdGhlIHB1YmxpY2F0 aW9ucyBtYWtpbmcgdGhlIHJvdW5kcyBvbiBUd2l0dGVyLCBibG9ncywgb3Igb3RoZXIgY2hhbm5l bHMgbWVudGlvbmVkIGFib3ZlLiBJdCdzIGFsc28gbm8gbG9uZ2VyIHVudXN1YWwgdG8gc2VlIGEg InB1YmxpY2F0aW9uIiBsYW5kIHdoZXJlIEkgcmVhZCB0aGUgcHJlcHJpbnQgb24gYmlvclhpdiBf bW9udGhzIGFnb18sIGFuZCBwZXJoYXBzIGV2ZW4gYSBibG9nIHBvc3QgYmVmb3JlIHRoYXQhIFdo YXQgInB1YmxpY2F0aW9uIiBtZWFucyBpcyBjaGFuZ2luZyByYXBpZGx5LCBhbmQgSSdtIHN1cmUg dGhlIGxpbmVzIGJldHdlZW4gYSBfYmxvZyBwb3N0XywgX3ByZXByaW50XywgYW5kIF9qb3VybmFs IGFydGljbGVfIHdpbGwgYmUgZXZlbiBibHVycmllciBpbiB0aGUgeWVhciAyMDIyIHBvc3QuJm5i c3A7PC9wPjxwPjxicj48L3A+PHA+LSBbQmlvaW5mb3JtYXRpY3NdKGh0dHBzOi8vYWNhZGVtaWMu b3VwLmNvbS9iaW9pbmZvcm1hdGljcyk8L3A+PHA+LSBbQk1DIEJpb2luZm9ybWF0aWNzXShodHRw czovL2JtY2Jpb2luZm9ybWF0aWNzLmJpb21lZGNlbnRyYWwuY29tLyk8L3A+PHA+LSBbQnJpZWZp bmdzIGluIEJpb2luZm9ybWF0aWNzXShodHRwczovL2FjYWRlbWljLm91cC5jb20vYmliKTwvcD48 cD4tIFtHZW5vbWUgQmlvbG9neV0oaHR0cDovL2dlbm9tZWJpb2xvZ3kuYmlvbWVkY2VudHJhbC5j b20vKTwvcD48cD4tIFtHZW5vbWUgUmVzZWFyY2g6IGN1cnJlbnQgYW5kIEFPUF0oaHR0cDovL2dl bm9tZS5jc2hscC5vcmcvcnNzLyk8L3A+PHA+LSBbTWljcm9iaW9tZV0oaHR0cDovL21pY3JvYmlv bWVqb3VybmFsLmJpb21lZGNlbnRyYWwuY29tLyk8L3A+PHA+LSBbTmF0dXJlIEdlbmV0aWNzLCBj dXJyZW50ICZhbXA7IEFPUF0oaHR0cDovL3d3dy5uYXR1cmUuY29tL25nL25ld3NmZWVkcy5odG1s KTwvcD48cD4tIFtOYXR1cmUgUmV2aWV3cyBHZW5ldGljcywgY3VycmVudCAmYW1wOyBBT1BdKGh0 dHA6Ly93d3cubmF0dXJlLmNvbS9ucmcvaW5mby9uZXdzZmVlZHMuaHRtbCk8L3A+PHA+LSBbTnVj bGVpYyBBY2lkcyBSZXNlYXJjaF0oaHR0cHM6Ly9hY2FkZW1pYy5vdXAuY29tL25hcik8L3A+PHA+ LSBbUExPUyBDb21wdXRhdGlvbmFsIEJpb2xvZ3ldKGh0dHA6Ly9qb3VybmFscy5wbG9zLm9yZy9w bG9zY29tcGJpb2wvcy9oZWxwLXVzaW5nLXRoaXMtc2l0ZSNsb2MtYXJ0aWNsZS1mZWVkcyk8L3A+ PHA+LSBbUExPUyBHZW5ldGljc10oaHR0cDovL2pvdXJuYWxzLnBsb3Mub3JnL3Bsb3NnZW5ldGlj cy9zL2hlbHAtdXNpbmctdGhpcy1zaXRlI2xvYy1hcnRpY2xlLWZlZWRzKTwvcD48cD48YnI+PC9w PjxwPiMgSG93IGRvIHlvdSBoYXZlIHRoZSB0aW1lIHRvIGRvIHRoaXM/PC9wPjxwPjxicj48L3A+ PHA+SG93IGRvIHlvdSBub3Q/IEl0J3Mgbm90IGFzIGJhZCBhcyBpdCBzZWVtcy4gSSBwcm9iYWJs eSBzcGVuZCBhbiBob3VyIGVhY2ggd2Vla2RheSBzY2FubmluZyBhbGwgdGhlIHJlc291cmNlcyBt ZW50aW9uZWQgaGVyZSwgYW5kIEkgZmluZCB0aGUgdGltZSB3ZWxsIHNwZW50LiBJIGNhbiBicmVl emUgdGhyb3VnaCBteSBUd2l0dGVyIGFuZCBSU1MgZmVlZHMgb24gbXkgYnVzIHJpZGUgaW50byB3 b3JrLCBhbmQgc2F2aW5nIHRoaW5ncyBJIGFjdHVhbGx5IHdhbnQgdG8gbG9vayBhdCBsYXRlciB3 aXRoIGEgYm9va21hcmssIHN0YXIsIGZhdm9yaXRlLCBJbnN0YXBhcGVyLCBldGMuPC9wPjxwPjxi cj48L3A+PHA+SSBzaG91bGQgaGF2ZSBwcmVmYWNlZCB0aGlzIHdob2xlIGFydGljbGUgd2l0aCB0 aGUgbm90ZSB0aGF0IEkgaGFyZGx5IGV2ZXIgX2FjdHVhbGx5IGZ1bGx5IHJlYWRfIGFueSBvZiB0 aGUgcGFwZXJzIG9yIGJsb2cgcG9zdHMgSSBzZWUgaGVyZS4gSWYgSSBzZWUsIGZvciBleGFtcGxl LCBhIG5ldyBXR1MgdmFyaWFudCBjYWxsZXIgcHVibGlzaGVkLCBJJ2xsIGdsYW5jZSBhdCB0aGUg ZmlndXJlcyBiZW5jaG1hcmtpbmcgaXQgYWdhaW5zdCBHQVRLIGFuZCBGcmVlQmF5ZXMsIGFuZCBz a2ltIHRocm91Z2ggdGhlIGRvY3VtZW50YXRpb24gb24gdGhlIEdpdEh1YiBSRUFETUUgb3IgQmlv Q29uZHVjdG9yIHZpZ25ldHRlLiBJZiBlaXRoZXIgb2YgdGhlc2UgaXMgbWlzc2luZyBvciBmYWxs cyBzaG9ydCwgdGhhdCdzIHVzdWFsbHkgZW5vdWdoIGZvciBtZSB0byBpZ25vcmUgdGhlIHB1Ymxp Y2F0aW9uIGNvbXBsZXRlbHkgWyhkb24ndCB1bmRlcmVzdGltYXRlIHRoZSBpbXBvcnRhbmNlIG9m IGdvb2QgZG9jdW1lbnRhdGlvbiEpXShodHRwOi8vam91cm5hbHMucGxvcy5vcmcvcGxvc2NvbXBi aW9sL2FydGljbGU/aWQ9MTAuMTM3MS9qb3VybmFsLnBjYmkuMTAwNTI2NSkuPC9wPjxwPjxicj48 L3A+PHA+SXQncyB0YWtlbiBtZSBhIGRlY2FkZSB0byBjb21waWxlIGFuZCBjb250aW51YWxseSBo b25lIHRoaXMgbGlzdCBvZiByZXNvdXJjZXMgdG8gdGhlIHRoaW5ncyB0aGF0IEkgZmluZCB1c2Vm dWwgYW5kIHJlbGV2YW50LiBUaGlzIGlzIHdoYXQgd29ya3MgZm9yIF9tZV8sIF9ub3dfLCBpbiAy MDE3LiBJdCdzIG5vdCBhIG9uZS1zaXplLWZpdHMtYWxsLCBhbmQgdGhlIDIwMTgtbWUgd2lsbCBw cm9iYWJseSBoYXZlIGEgc29tZXdoYXQgZGlmZmVyZW50IGxpc3QsIGJ1dCBJIGhvcGUgeW91J2xs IGZpbmQgaXQgdXNlZnVsLiBJZiB5b3VyIGludGVyZXN0cyBhcmUgc2ltaWxhciB0byB3aGF0IEkn dmUgZGlzY3Vzc2VkIGhlcmUsIGhvdyBkbyB5b3Ugc3RheSBjdXJyZW50PyBXaGF0IGhhdmUgSSBs ZWZ0IG91dD8gTGV0IG1lIGtub3cgaW4gdGhlIGNvbW1lbnRzITwvcD48ZGl2Pjxicj48L2Rpdj48 L2Rpdj4=">​</div>

<div>Getting Genetics Done by Stephen Turner is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.</div>
<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://www.gettinggeneticsdone.com/2017/02/staying-current-in-bioinformatics-genomics-2017.html"> Getting Genetics Done</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/search/data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/search/map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/search/animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/search/sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/search/SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/search/git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/search/hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/search/PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/search/time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/search/trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/tk07Zl2HwX0"></a></div>