<?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/45169?offset=20</link>
	<atom:link href="https://bioinformaticsonline.com/related/45169?offset=20" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	
<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/44669/bioinformatician-at-qub-uk</guid>
  <pubDate>Tue, 01 Oct 2024 21:43:23 -0500</pubDate>
  <link></link>
  <title><![CDATA[Bioinformatician at QUB, UK]]></title>
  <description><![CDATA[
<p>The post-holder will work under the direction of the Precision Medicine Centre of Excellence's (PMC) Bioinformatics lead and collaborate closely with the Scientific and Clinical leads. The primary responsibilities will be to develop, validate and maintain data analysis pipelines and algorithms that enable the comprehensive analysis of genomic information derived from cancer specimens, within the context of clinical studies. The PMC is an ISO 15189:2012 accredited medical laboratory (Ref 20634), providing an integrated cancer diagnostic and clinical research service that combines high throughput genomics and digital pathology (www.qub.ac.uk/research-centres/PMC).</p>

<p>About the person:</p>

<p>Essential criteria:</p>

<p>Hold or be about to obtain* a PhD in Computational biology, Bioinformatics, computing science or related subjects. (*must be obtained within 3 months of the closing date for the post) or MSc equivalent with at least 3 years' work experience in a relevant role.<br />Significant relevant research experience in genomics or work experience in a relevant technical/scientific role.<br />Significant experience in managing and analysing NGS data and other big data.<br />Experience in developing and maintaining analysis pipelines.<br />Experience working with Linux/UNIX environments.<br />Proficiency with python, bash, R and/or equivalent languages.<br />To be successful at shortlisting stage, please ensure you clearly evidence in your application how you meet the essential and, where applicable, desirable criteria listed in the Candidate Information document linked on our website.</p>

<p>More at https://hrwebapp.qub.ac.uk/tlive_webrecruitment/wrd/run/ETREC107GF.open</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/36603/learning-python-programming-a-bioinformatician-perspective</guid>
	<pubDate>Mon, 14 May 2018 16:33:03 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/36603/learning-python-programming-a-bioinformatician-perspective</link>
	<title><![CDATA[Learning Python Programming - a bioinformatician perspective !]]></title>
	<description><![CDATA[<p>Python Programming&nbsp;is a general purpose programming language that is open source, flexible, powerful and easy to use. One of the most important features of python is its rich set of utilities and libraries for data processing and analytics tasks. In the current era of big biological data, python and biopython is getting more popularity due to its easy-to-use features which supports big data processing.</p><p>In this tutorial series article, I will explore features and packages of python which are widely used in the big data, NGS, and bioinformatics. I will also walk through a real biological example which shows NGS data processing with the help of python packages and programming.</p><p>Python has a couple of points to recommend it to biologists and scientists specifically:</p><ul>
<li>It's widely used in the scientific community</li>
<li>It has a couple of very well designed libraries for doing complex scientific computing (although we won't encounter them in this book)</li>
<li>It lend itself well to being integrated with other, existing tools</li>
<li>It has features which make it easy to manipulate strings of characters (for example, strings of DNA bases and protein amino acid residues, which we as biologists are particularly fond of)</li>
</ul><p>In general, following are some of the important features of python which makes it a perfect fit for rapid application development.</p><ul>
<li>Python is interpreted language so the program does not need to be compiled. Interpreter parses the program code and generates the output.</li>
<li>Python is dynamically typed, so the variables types are defined automatically.</li>
<li>Python is strongly typed. So the developers need to cast the type manually.</li>
<li>Less code and more use makes it more acceptable.</li>
<li>Python is portable, extendable and scalable.</li>
</ul><p>There are two major Python versions, Python 2 and Python 3. Python 2 and 3 are quite different. This tutorial uses Python 3, because it more semantically correct and supports newer features.</p><p>I will post tutorial on daily basis on this page. Check the sub-pages on right side.</p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/fun/view/2383/golden-rules-of-bioinformatics</guid>
	<pubDate>Wed, 14 Aug 2013 21:11:33 -0500</pubDate>
	<link>https://bioinformaticsonline.com/fun/view/2383/golden-rules-of-bioinformatics</link>
	<title><![CDATA[Golden Rules of Bioinformatics]]></title>
	<description><![CDATA[<ol>
<li>All constant are variable.</li>
<li>Copy and paste is a genetic error.</li>
<li>First solve the problem, then write the code.</li>
<li>No matter what goes wrong, it will probably look right.</li>
<li>Any simple problem can be insoluble if enough metting are held to discuss it. :P</li>
<li>Stastics is a systematic method of comming to the wrong conclusion with confidence.</li>
<li>Bug is a undocumented feature in programming languages.</li>
<li>Good biological programmer goes on summer holiday with raincoat. [because see 1]</li>
<li>Thanks god Google know python is not a python and multiplication and division are the same thing.</li>
<li>Don' be clever, complex biology will trick you.</li>
</ol>]]></description>
	<dc:creator>Jitendra Narayan</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/fun/view/8509/the-best-bioinformatics-computational-biology-quotes</guid>
	<pubDate>Wed, 26 Feb 2014 17:50:59 -0600</pubDate>
	<link>https://bioinformaticsonline.com/fun/view/8509/the-best-bioinformatics-computational-biology-quotes</link>
	<title><![CDATA[The Best Bioinformatics / Computational Biology Quotes]]></title>
	<description><![CDATA[<p><img src="http://bioinformaticsonline.com/mod//photo/hahaha.png" style="border: 0; border: 0px;" alt="image"></p><p>Bioinformatician are not anti-social; We are just genome friendly.</p><p>Bioinformatician would love to change the biological world, but they won't give us the genetic code :P</p><p>If at first you don't succeed; call it version 1.0</p><p>The glass is neither half-full nor half-empty: it's actually have several genomes.</p><p>I'm BioGeek.</p><p>Fedup with LIPS, try God script.</p><p>Idiot, Go ahead, make my data!</p><p>Thank god, my genome just compiled.</p><p>Error message: "Out of space on genome drive:"</p><p>Shut up mobile elements, or i'll flush you out.</p><p>Never underestimate the internet bandwidth, u gotta incomplete.</p><p>Applied fuzzy logic to understand God's logic?</p><p>Warning! Overflow, delete chromosome !</p><p>Be nice to the BioGeek, for all you know they might be the next curator!</p><p>Beware of computational biologist they screw genes and protein.</p><p>Warning! Your genome is full of garbage, delete it !</p><p>Bad or missing mouse genome. Spank the cat? (Y/N)</p><p>Genome make very fast, very accurate mistakes.</p><p>Let's BLAST it.</p><p>Some genome never has transposons. It just develops random features.</p><p>Go watch CINEMA and have BLAST.</p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/fun/view/23959/bioinformatics-jokes</guid>
	<pubDate>Fri, 21 Aug 2015 01:26:54 -0500</pubDate>
	<link>https://bioinformaticsonline.com/fun/view/23959/bioinformatics-jokes</link>
	<title><![CDATA[Bioinformatics Jokes !!]]></title>
	<description><![CDATA[<p>Why was the Bioinformatics fired from his job?</p><p>A: He was getting too Sassy.</p><p>&nbsp;</p><p>What did the bioinformatician say when he found out his team stopped using version control?</p><p>A: Y&rsquo;all better Git!</p><p>&nbsp;</p><p>Why did the computational biologist stay home from work?</p><p>A: He had a code!</p><p>&nbsp;</p><p>Why was the bioinformatician's paper was rejected?</p><p>A: Journal thought it seemed scripted.</p><p>&nbsp;</p><p>How can you tell that a Bioinformatics is working?</p><p>A: You can hear him Grunting!</p><p>&nbsp;</p><p>Why bioinformatician always silence?</p><p>A: Because bioinformatician calmly whisper, &ldquo;SSH&rdquo;</p><p>&nbsp;</p><p>Why was the bioinformatician always so sleepy?</p><p>A: He/She wasn&rsquo;t given any Java.</p><p>&nbsp;</p><p>Why did the program/software hanged?</p><p>A: Because genome float.</p><p>&nbsp;</p><p>Why was the class upset that its parent died?</p><p>A: Because it wouldn&rsquo;t be getting the inheritance!</p><p>&nbsp;</p><p>Why did bioinformatician always works on the command line?</p><p>A: Because they don't want to scare you with huge amount of data!</p><p>&nbsp;</p><p>Why did the bioinformatician attend the gay pride parade?</p><p>A: They supported polymorphism.</p><p>&nbsp;</p><p>Why did bioinformatician prefer awk, PerlOneliner?</p><p>A: Because even computer can't handle to load the data.</p><p>&nbsp;</p><p>Why don&rsquo;t bioinformatician get along with others?</p><p>A: They&rsquo;re too MEAN.</p><p>&nbsp;</p><p>Why computational biologist are cool?</p><p>A: Because they are scripted!!</p><p>&nbsp;</p><p>Why they talk $ unzip; strip; touch; finger; grep; mount; fsck; more; yes; fsck; fsck; umount; clean; sleep;</p><p>A: Ah, Ohhh, dude, these are *NIX commands</p><p>&nbsp;</p><p>Did they really hack genome?</p><p>A: Yes, I guess so.</p>]]></description>
	<dc:creator>Jitendra Prajapati</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/videolist/watch/3964/what-is-life-a-21st-century-perspective-by-dr-craig-venter</guid>
	<pubDate>Mon, 26 Aug 2013 17:09:17 -0500</pubDate>
	<link>https://bioinformaticsonline.com/videolist/watch/3964/what-is-life-a-21st-century-perspective-by-dr-craig-venter</link>
	<title><![CDATA['What is Life? A 21st Century Perspective' by Dr Craig Venter]]></title>
	<description><![CDATA[<iframe width="" height="" src="https://www.youtube-nocookie.com/embed/qi2MhsUSu0U" frameborder="0" allowfullscreen></iframe>One of the landmark events of 20th century science was celebrated and reinterpreted for the 21st century in Trinity College Dublin on 12 July 2012 as part of the Science in the City programme of ESOF2012. Dr Craig Venter, one of the leaders of the Human Genome Project in the 1990s and a pioneer of synthetic biology delivered a lecture entitled, 'What is Life? A 21st century perspective' recreating the Irish event that inspired the discovery of the structure of DNA. 

In February, 1943 one of the most distinguished scientists of the 20th Century, Erwin Schrödinger, delivered a seminal lecture, entitled 'What is Life?', under the auspices of the Dublin Institute for Advanced Studies, in Trinity College Dublin. The lecture presented far-sighted ideas on how hereditary information could be encoded in a chemical structure (aperiodic crystal) in living cells. Schrödinger's book (1944) of the same title is considered to be a scientific classic. The book was cited by Crick and Watson as one of the inspirations which ultimately led them to unravel the structure of DNA in 1953, a breakthrough which won them the Nobel prize.]]></description>
	
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/38590/senior-bioinformatics-scientist-strand-life-sciences-bangalore-india</guid>
  <pubDate>Wed, 02 Jan 2019 09:23:49 -0600</pubDate>
  <link></link>
  <title><![CDATA[Senior Bioinformatics Scientist @ Strand Life Sciences -- Bangalore, India]]></title>
  <description><![CDATA[
<p>RESPONSIBILITIES<br />The candidate is expected to work on a variety of projects related to analysis of data from NGS, Mass Spectrometry, Flow Cytometry and other related modalities. The position expects hands-on work and a strong eye for detail. The candidate will be able to contribute to impactful work spanning patient care, clinical research, and new assay and method development.<br />REQUIREMENTS<br />A PhD in a quantitative field (statistics, math, bioinformatics, computer science, physics or similar) and work experience or post-doc experience handling high throughout genomics data.<br />PREFERENCES<br />Experience in working in inter-disciplinary groups and ability to author research publications are additional desired qualities.<br />LOCALE<br />The position is in Bangalore and reports to the Chief Scientific Officer.<br />HOW TO APPLY<br />Write to ramesh[at]strandls.com.</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/44157/onezoom-tree-of-life-explorer</guid>
	<pubDate>Sat, 12 Nov 2022 09:29:08 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/44157/onezoom-tree-of-life-explorer</link>
	<title><![CDATA[OneZoom tree of life explorer...]]></title>
	<description><![CDATA[<p>An interactive map of the evolutionary links between all living things known to science. Discover your favourites, see which species are under threat, and be amazed by the diversity of life on earth.</p>
<p>&nbsp;</p><p>Address of the bookmark: <a href="https://www.onezoom.org/" rel="nofollow">https://www.onezoom.org/</a></p>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/35534/awk-for-bioinformatician-and-computational-biologist</guid>
	<pubDate>Tue, 06 Feb 2018 14:54:35 -0600</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/35534/awk-for-bioinformatician-and-computational-biologist</link>
	<title><![CDATA[Awk for Bioinformatician and computational biologist]]></title>
	<description><![CDATA[<p>Awk is a programming language which allows easy manipulation of structured data and is mostly used for pattern scanning and processing. It searches one or more files to see if they contain lines that match with the specified patterns and then perform associated actions. The basic syntax is:</p><blockquote><p><br />awk '/pattern1/ {Actions}<br /> /pattern2/ {Actions}' file</p></blockquote><p><br />The working of Awk is as follows<br />Awk reads the input files one line at a time.<br />For each line, it matches with given pattern in the given order, if matches performs the corresponding action.<br />If no pattern matches, no action will be performed.<br />In the above syntax, either search pattern or action are optional, But not both.<br />If the search pattern is not given, then Awk performs the given actions for each line of the input.<br />If the action is not given, print all that lines that matches with the given patterns which is the default action.<br />Empty braces with out any action does nothing. It wont perform default printing operation.<br />Each statement in Actions should be delimited by semicolon.<br />Say you have data.tsv with the following contents:</p><p><br />$ cat data/test.tsv<br />contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2 ACTTTATATATT<br />contig3 ACTTATATATATATA<br />contig4 ACTTATATATATATA<br />contig5 ACTTTATATATT <br />By default Awk prints every line from the file.</p><p><br />$ awk '{print;}' data/test.tsv<br />contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2 ACTTTATATATT<br />contig3 ACTTATATATATATA<br />contig4 ACTTATATATATATA<br />contig5 ACTTTATATATT <br />We print the line which matches the pattern contig3</p><p><br />$ awk '/contig3/' data/test.tsv<br />contig3 ACTTATATATATATA<br />Awk has number of builtin variables. For each record i.e line, it splits the record delimited by whitespace character by default and stores it in the $n variables. If the line has 5 words, it will be stored in $1, $2, $3, $4 and $5. $0 represents the whole line. NF is a builtin variable which represents the total number of fields in a record.</p><p><br />$ awk '{print $1","$2;}' data/test.tsv<br />contig1,ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2,ACTTTATATATT<br />contig3,ACTTATATATATATA<br />contig4,ACTTATATATATATA<br />contig5,ACTTTATATATT</p><p>$ awk '{print $1","$NF;}' data/test.tsv<br />contig1,ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2,ACTTTATATATT<br />contig3,ACTTATATATATATA<br />contig4,ACTTATATATATATA<br />contig5,ACTTTATATATT</p><p><br />Awk has two important patterns which are specified by the keyword called BEGIN and END. The syntax is as follows:</p><blockquote><p>BEGIN { Actions before reading the file}<br />{Actions for everyline in the file} <br />END { Actions after reading the file }</p></blockquote><p><br />For example,<br />$ awk 'BEGIN{print "Header,Sequence"}{print $1","$2;}END{print "-------"}' data/test.tsv<br />Header,Sequence<br />contig1,ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2,ACTTTATATATT<br />contig3,ACTTATATATATATA<br />contig4,ACTTATATATATATA<br />contig5,ACTTTATATATT<br />------- <br />We can also use the concept of a conditional operator in print statement of the form print CONDITION ? PRINT_IF_TRUE_TEXT : PRINT_IF_FALSE_TEXT. For example, in the code below, we identify sequences with lengths &gt; 14:</p><p>$ awk '{print (length($2)&gt;14) ? $0"&gt;14" : $0"&lt;=14";}' data/test.tsv<br />contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG&gt;14<br />contig2 ACTTTATATATT&lt;=14<br />contig3 ACTTATATATATATA&gt;14<br />contig4 ACTTATATATATATA&gt;14<br />contig5 ACTTTATATATT&lt;=14<br />We can also use 1 after the last block {} to print everything (1 is a shorthand notation for {print $0} which becomes {print} as without any argument print will print $0 by default), and within this block, we can change $0, for example to assign the first field to $0 for third line (NR==3), we can use:</p><p>$ awk 'NR==3{$0=$1}1' data/test.tsv<br />contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2 ACTTTATATATT<br />contig3<br />contig4 ACTTATATATATATA<br />contig5 ACTTTATATATT<br />You can have as many blocks as you want and they will be executed on each line in the order they appear, for example, if we want to print $1 three times (here we are using printf instead of print as the former doesn't put end-of-line character),</p><p>$ awk '{printf $1"\t"}{printf $1"\t"}{print $1}' data/test.tsv<br />contig1 contig1 contig1<br />contig2 contig2 contig2<br />contig3 contig3 contig3<br />contig4 contig4 contig4<br />contig5 contig5 contig5 <br />Although, we can also skip executing later blocks for a given line by using next keyword:</p><p>$ awk '{printf $1"\t"}NR==3{print "";next}{print $1}' data/test.tsv<br />contig1 contig1<br />contig2 contig2<br />contig3 <br />contig4 contig4<br />contig5 contig5</p><p>$ awk 'NR==3{print "";next}{printf $1"\t"}{print $1}' data/test.tsv<br />contig1 contig1<br />contig2 contig2</p><p>contig4 contig4<br />contig5 contig5<br />You can also use getline to load the contents of another file in addition to the one you are reading, for example, in the statement given below, the while loop will load each line from test.tsv into k until no more lines are to be read:</p><p>$ awk 'BEGIN{while((getline k &lt;"data/test.tsv")&gt;0) print "BEGIN:"k}{print}' data/test.tsv<br />BEGIN:contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />BEGIN:contig2 ACTTTATATATT<br />BEGIN:contig3 ACTTATATATATATA<br />BEGIN:contig4 ACTTATATATATATA<br />BEGIN:contig5 ACTTTATATATT<br />contig1 ACTGTCTGTCACTGTGTTGTGATGTTGTGTGTG<br />contig2 ACTTTATATATT<br />contig3 ACTTATATATATATA<br />contig4 ACTTATATATATATA<br />contig5 ACTTTATATATT <br />You can also store data in the memory with the syntax VARIABLE_NAME[KEY]=VALUE which you can later use through for (INDEX in VARIABLE_NAME) command:</p><p>$ awk '{i[$1]=1}END{for (j in i) print j"&lt;="i[j]}' data/test.tsv<br />contig1&lt;=1<br />contig2&lt;=1<br />contig3&lt;=1<br />contig4&lt;=1<br />contig5&lt;=1</p>]]></description>
	<dc:creator>Poonam Mahapatra</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/23119/senior-statistician-manchester-or-belfast-uk</guid>
  <pubDate>Fri, 03 Jul 2015 08:06:04 -0500</pubDate>
  <link></link>
  <title><![CDATA[Senior Statistician - Manchester or Belfast UK]]></title>
  <description><![CDATA[
<p>The Role</p>

<p>My client provide innovative biomarker discovery and development services to the pharmaceutical industry.  They partner with the pharmaceutical industry to develop and implement biomarker strategies, providing a full range of biomarker services from pre-clinical biomarker discovery, assay development, right through to the delivery of clinical tests in their CLIA lab.</p>

<p>As a Senior Statistician you would support this effort and be responsible for the management of technical experimental study design and data handling processes required for the discovery, development and commercial delivery of multiplex clinical diagnostic assays; You will:</p>

<p>Develop analytical experimental designs for multiplex clinical diagnostic assays in accordance with regulatory requirements (e.g. CLIA, FDA)<br />Lead and coordinate the evaluation of analytical studies including characterization, verification, and validation studies<br />Lead specification setting and specification alterations<br />Ensure DOE methodology is routinely used in analytical studies.<br />Work with the Operations Department to ensure robust, reproducible and precise assay development<br />Provide expertise of general aspects for Statistical Process Control<br />Provide statistical expertise for R&amp;D, Quality, and Manufacturing<br />You will work in a fast-paced, project orientated environment and the ability to plan and execute objectives under tight timelines is a must. This is a unique opportunity suited for a qualified statistician with an interest in working to deliver first class data analysis support and solutions in a clinical setting.</p>

<p>Requirements</p>

<p>MSc or PhD in statistics or a related discipline<br />In depth knowledge of DOE methods to analytically validate, monitor and trouble shoot multiplex clinical diagnostic assays, ideally in a commercial/industrial setting<br />Experienced in the analysis of statistical technology evaluation, independent data and dependent data analysis, medical diagnostic accuracy, statistical graphics and reproducible reporting.<br />Excellent interpersonal, communication (including written and spoken English)<br />Ability to independently manage multiple projects and to deliver results on time per project deadlines<br />Proficient programming and analysis skills in one or more statistical package (e.g. R, Stata, SAS)<br />The following skills, while not mandatory, are highly desirable:</p>

<p>Development and validation of predictive models<br />Experience of clinical epidemiology, survival analysis, biomarker research, Bayesian methods, quantifying predictive accuracy.<br />Knowledge of regulatory standards for CLIA and/or FDA IVD tests<br />Reward</p>

<p>An attractive remuneration package will reflect the importance of this role and will include 6.8 weeks annual leave (pro rata, including fixed closure days), company pension scheme, enhanced sick pay and maternity entitlements, healthcare plan and opportunities for learning and development, as well as access to a company restaurant and parking facilities</p>
]]></description>
</item>

</channel>
</rss>