<?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/3029?offset=260</link>
	<atom:link href="https://bioinformaticsonline.com/related/3029?offset=260" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	
<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/25309/research-development-informatics-officer</guid>
  <pubDate>Sun, 29 Nov 2015 03:47:34 -0600</pubDate>
  <link></link>
  <title><![CDATA[Research &amp; Development - Informatics Officer]]></title>
  <description><![CDATA[
<p>Research &amp; Development - Informatics Officer<br />Centre for Innovative and Applied Bioprocessing - Mohali, Punjab<br />(Area Coverage: Database and Research Analysis, Documentation, Research Reference, Document &amp; Domain Knowledge Library, Application Programs)<br />Rs. 15600-39100 (PB-3) + Rs. 6600 (Grade Pay)<br />(Higher start within the scale is possible for a deserving case)<br />One Position (Unreserved)<br />Age limit: 45 Years</p>

<p>Essential Qualifications:<br />First class M. Tech or M.E. in computer science or information technology or bioinformatics with 4 years of R&amp;D experience (after Master’s Degree) in an R&amp;D organization with work profile of large data assembly, analysis, and/or customer/user-based software programming and/or, program implementation, database development evidenced by patents and/or publications, credible scale of R&amp;D related data/data sets submission to public database for expanded use etc. Company Info.<br />Centre for Innovative and Applied Bioprocessing</p>

<p>CENTER OF INNOVATIVE AND APPLIED BIOPROCESSING (A National Institute under Dept. of Biotechnology, Ministry of Science &amp; Technology, Govt. of India) 2nd Floor, C-127, Phase VIII, Industrial Area, S.A.S. Nagar, Mohali-160071(Pb). Additional Information States &amp; U.T State &amp; Union Territories Punjab How To Apply Apply Details<br />Apply directly.. Web/Notification URL http://ciab.res.in/vacancies/CIAB-Rollin g%20Advt-2015.pdf</p>
]]></description>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/25651/jrftraineeshipstudentship-bioinformatics</guid>
  <pubDate>Thu, 10 Dec 2015 13:49:56 -0600</pubDate>
  <link></link>
  <title><![CDATA[JRF/Traineeship/Studentship Bioinformatics]]></title>
  <description><![CDATA[
<p>JRF/Traineeship/Studentship Bioinformatics</p>

<p>Eligibility : ME/M.Tech(Bio-Informatics/Bio-Chemistry Engg, CSE), MSc(Bio-Informatics, CS)</p>

<p>Location : Delhi</p>

<p>Last Date : 18 Dec 2015</p>

<p>Hiring Process : Walk - In<br />IARI - Job Details</p>

<p>JRF/Traineeship/Studentship Bioinformatics job position in Indian Agricultural Research Institute (IARI) purely temporary</p>

<p>JRF</p>

<p>Qualification: i) Master’s degree in Bioinformatics or Computer Science + NET qualification, or ii) M. Tech degree in Bioinformatics or Computer Science/Engineering</p>

<p>Desirable: Efficiency to handle agricultural databases and bioinformatics tool development</p>

<p>Pay Scale :Rs 25000/- </p>

<p>Age limit : 35 years</p>

<p>Traineeship/2 Post</p>

<p>Qualification: M.Sc./M. Tech (Bioinformatics) with 60 % marks from a recognized University </p>

<p>Pay Scale :Rs. 8000/-consolidated</p>

<p>Age limit : 35 years</p>

<p>Studentship/4 Post</p>

<p>Qualification: Final year M.Sc./ M.Tech (Bioinformatics) Students from a recognized University</p>

<p>Pay Scale :Rs. 8000/-consolidated</p>

<p>Age limit : 35 years<br />How to apply</p>

<p>Walk-in-Interview will be held on 18th December 2015 at 10:00 AM at AKMU, LBS Building,IARI, Pusa Campus, New Delhi-110012. Bring self attested copies and originals of all certificates ( class 10th )onwards along with biodata in the attached format, proof of date of birth, one passport size photo, NOC from present employer, if any.</p>

<p>More at http://www.iari.res.in/index.php?option=com_jumi&amp;fileid=24&amp;Itemid=664</p>
]]></description>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/25815/jrf-bioinformatics-job-position-in-university-of-hyderabad</guid>
  <pubDate>Tue, 29 Dec 2015 01:00:18 -0600</pubDate>
  <link></link>
  <title><![CDATA[JRF Bioinformatics job position in University of Hyderabad]]></title>
  <description><![CDATA[
<p>JRF Bioinformatics</p>

<p>Eligibility : ME/M.Tech(Bio-Informatics/Bio-Chemistry Engg), MSc(Bio-Informatics)</p>

<p>Location : Hyderabad</p>

<p>Last Date : 30 Dec 2015</p>

<p>Hiring Process : Written-test<br />University of Hyderabad</p>

<p>JRF Bioinformatics job position in University of Hyderabad </p>

<p>Project Entitled : Programming protective humoral responses with novel vaccine formulations against Dengue Virus</p>

<p>Essential Qualifications : M. Sc. in Life Sciences/Bioinformatics/ or M. Tech in Bioinformatics with a minimum of 60% marks and with CSIR-UGC JRF/NET or valid GATE score are preferred. Desirable : Candidates should have six months to one year hands on experience in molecular biology techniques like gene cloning, protein expression and purification, hands on various nano-formulations for drug/vaccine delivery, immunological assays including animal handling, immunizations, T cells and B cell assays or Candidate should have strong background in Bioinformatics and computational Biology, good programming skill particularly proficiency in R/PERL/PYTHON. Candidates interested in above position should send a one page statement clearly explaining how their skills are relevant to the above said position. The candidates should also enclose detailed CV and the name/Email IDs of three references</p>

<p>Fellowship : Rs. 16,000 p.m. + 30% H.R.A. for the first two years (Revised DBT fellowship guidelines maybe applicable)</p>

<p>Duration : The appointment will be on temporary basis for a period of one year. Based on performance, the appointment could be extended till the end of project<br /> <br />How to apply</p>

<p>Submit your application (hardcopy) in a closed envelope to Dr.Nooruddin<br />Khan, Room S-66B,Department of Biotechnology and Bioinfromatics, School of Life Sciences, University of Hyderabad, Gachibowli, Hyderabad 500 046 or E mail: nklabsls@gmail.com. Last date for receipt of applications is on or before 30.12.2015</p>

<p>More at http://uohyd.ac.in/index.php/component/content/article/87-administration/recruitments/129</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/26325/crossmap</guid>
	<pubDate>Mon, 08 Feb 2016 15:47:00 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/26325/crossmap</link>
	<title><![CDATA[CrossMap]]></title>
	<description><![CDATA[<p>CrossMap is a program for convenient conversion of genome coordinates (or annotation files) between <em>different assemblies</em> (such as Human <a href="http://www.ncbi.nlm.nih.gov/assembly/2928/">hg18 (NCBI36)</a> &lt;&gt; <a href="http://www.ncbi.nlm.nih.gov/assembly/2758/">hg19 (GRCh37)</a>, Mouse <a href="http://www.ncbi.nlm.nih.gov/assembly/165668/">mm9 (MGSCv37)</a> &lt;&gt; <a href="http://www.ncbi.nlm.nih.gov/assembly/327618/">mm10 (GRCm38)</a>).</p>
<p>It supports most commonly used file formats including SAM/BAM, Wiggle/BigWig, BED, GFF/GTF, VCF.</p>
<p>CrossMap is designed to liftover genome coordinates between assemblies. It&rsquo;s <em>not</em> a program for aligning sequences to reference genome.</p>
<p>We <em>do not</em> recommend using CrossMap to convert genome coordinates between species.</p>
<p>More at http://crossmap.sourceforge.net/</p><p>Address of the bookmark: <a href="http://crossmap.sourceforge.net/" rel="nofollow">http://crossmap.sourceforge.net/</a></p>]]></description>
	<dc:creator>Jitendra Narayan</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/27555/phd-at-institute-of-life-sciences-bhubaneswar</guid>
  <pubDate>Mon, 30 May 2016 03:36:04 -0500</pubDate>
  <link></link>
  <title><![CDATA[PhD at INSTITUTE OF LIFE SCIENCES, Bhubaneswar]]></title>
  <description><![CDATA[
<p>INSTITUTE OF LIFE SCIENCES</p>

<p>Bhubaneswar 751023</p>

<p>Advt No. 07/2016</p>

<p>Institute of Life Sciences (ILS), Bhubaneswar, an autonomous Institute of the Department of Biotechnology, Ministry of Science &amp; Technology, Government of India engaged in advanced research invites applications from Indian nationals for the Ph.D. program. The main focus of the projects will be computational biology in the following areas.</p>

<p>S. No. Area of Research Principal investigator</p>

<p>1. Computational Cancer Biology Dr. Anshuman Dixit</p>

<p>2. Immunogenomics &amp; Systems Biology Dr. Sunil Kumar Raghav</p>

<p>3. Chromatin remodeling and hematopoiesis Dr. Punit Prasad</p>

<p>Candidates are strongly encouraged to visit ILS webpage for detailed information, regarding the research activities of the above mentioned scientists.</p>

<p>Essential Qualifications:</p>

<p>(a) Eligibility: M.Sc., M.V.Sc., M.Pharm., M.S. Pharma. (with NET/GATE/GPAT/BINC/any other equivalent national level exam) or M.Tech with minimum of 60% marks (or equivalent grade point). Those awaiting final result may also apply.</p>

<p>Applications received after the last date will not be accepted. The envelope should clearly be superscribed with “Application for Ph.D. program (computational biology)”. Short-listed candidates selected for the interview will be published in the Institute website (www.ils.res.in).</p>

<p>Application Fees: Applicants except SC/ST candidates are required to send a non-refundable D.D. for Rs.100/- in favour of “Director, Institute of Life Sciences, Bhubaneswar” payable at Bhubaneswar along with duly filled-in application form by the date mentioned below. Director, ILS reserves the right to withdraw the procedure without assigning any reasons thereof.</p>

<p>Important dates: </p>

<p>Last date of receiving applications: 24th June 2016 </p>

<p>Date of display of short-listed candidates and instructions on the Institute website: 30th June 2016 </p>

<p>Date of interview: The interview will be organized on 25th July 2016</p>

<p>Advertisement: https://www.ils.res.in/wp-content/uploads/2016/05/advt07-16.pdf</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/396/bioinformatics-introduction-to-perl</guid>
	<pubDate>Thu, 11 Jul 2013 09:49:37 -0500</pubDate>
	<link>https://bioinformaticsonline.com/news/view/396/bioinformatics-introduction-to-perl</link>
	<title><![CDATA[Bioinformatics: Introduction to PERL]]></title>
	<description><![CDATA[<p>This course is aimed at those new to programming and provides an introduction to programming using <strong>Perl</strong>. By the end of this course, attendees should be able to write simple <strong>Perl</strong> programs and to understand more complex <strong>Perl</strong> programs written by others. The course will be taught using the online <a href="http://sofiarobb.com/learning-perl-toc/" title="http://sofiarobb.com/learning-perl-toc/">Learning Perl</a> materials created by <a href="http://stajich.bioinformatics.ucr.edu/members/sofia-robb" title="http://stajich.bioinformatics.ucr.edu/members/sofia-robb">Sofia Robb</a> of the <a href="http://www.ucr.edu/" title="http://www.ucr.edu/">University of California Riverside</a>. Further information is <a href="http://ruddles.bio.cam.ac.uk/%7Edpjudge/Descriptions/PERL.php" title="http://ruddles.bio.cam.ac.uk/~dpjudge/Descriptions/PERL.php">available</a>.</p>]]></description>
	<dc:creator>Archana Malhotra</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/32358/list-of-goi-approved-peer-reviewed-bioinformatics-and-computational-biology-journals</guid>
	<pubDate>Tue, 25 Apr 2017 05:03:27 -0500</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/32358/list-of-goi-approved-peer-reviewed-bioinformatics-and-computational-biology-journals</link>
	<title><![CDATA[List of GOI approved peer reviewed bioinformatics and computational biology journals]]></title>
	<description><![CDATA[<p>Unfortunately, we now live in a world where the integrity of peer-reviewed journals is being threatened by the rise of the academic version of fake news &ndash; something many call &ldquo;predatory publishing". &nbsp;Mostly in academic publishing world, "predatory open access publishing" is an exploitative open-access publishing business model that involves charging publication fees to authors without providing the editorial and publishing services associated with legitimate journals (open access or not).</p><p>Nearly 20% of the such journals have a flashy impact factor and quick publication time, which are quick give-aways. Interestingly, under contact address, some journal websites do not even provide any address to contact. All of this has led to the emergence of a new and dark market of deceptive publishers that exploit the concept of open access and provide channels for &ldquo;scientific journal&rdquo; publication with little or no peer review. For a fee, they will publish almost anything &ndash; even if the study was fatally flawed. And these journals provide a forum that can be used as a channel to publish fraudulent &ldquo;advocacy research.&rdquo; You can find list of certain such publishers at "Beall's List" http://beallslist.weebly.com/</p><p>Keeping all these in mind, Government of India (GOI) decided to approved certain bioinformatics and computational biology journals for your research publication.<br /> <br />Following are the list of GOI validated and peer reviewed bioinformatics and computational biology journals:</p><p><strong>NOTE:Each journal details are in following order Tittle\nSource\nSubject. </strong><br /><strong>Point to remember: The list of journals are NOT sorted in any ascending or descending order.</strong></p><p><em>If I missed any other GOI validated bioinformatics journal, then please report me in comment section.</em></p><p><strong>Open Bioinformatics Journal</strong> <br />Scopus <br />Computer Science; Engineering; Medicine</p><p><strong>PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS</strong> <br />WoS <br />BIOLOGY &amp; BIOCHEMISTRY</p><p><strong>Advances and Applications in Bioinformatics and Chemistry</strong><br />Scopus<br />Biochemistry, Genetics and Molecular Biology Chemistry; Computer Science</p><p><strong>Advances in Bioinformatics</strong><br />Scopus<br />Biochemistry, Genetics and Molecular Biology; Computer Science; Engineering</p><p><strong>Applied Bioinformatics</strong><br />Scopus<br />Agricultural and Biological Sciences; Computer Science</p><p><strong>BIOINFORMATICS</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>Bioinformatics and Biology Insights</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology; Computer Science; Mathematics</p><p><strong>BMC BIOINFORMATICS</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>BRIEFINGS IN BIOINFORMATICS</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>Computational systems bioinformatics / Life Sciences Society. Computational Systems Bioinformatics Conference</strong> <br />Scopus <br />Medicine</p><p><strong>Current Bioinformatics</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>Current Protocols in Bioinformatics</strong> <br />Scopus <br />Biochemistry, Genetics and Molecular Biology</p><p><strong>JOURNAL OF COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS</strong> <br />ICI <br />BIOLOGICAL SCIENCE</p><p><strong>Journal of integrative bioinformatics</strong> <br />Scopus <br />Medicine</p><p><strong>Journal of Proteomics and Bioinformatics</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology; Computer Science</p><p><strong>Mathematical Biology and Bioinformatics</strong> <br />Scopus <br />Engineering; Mathematics</p><p><strong>Trends in Bioinfprmatics</strong><br />Scopus <br />Computer Science</p><p><strong>Eurasip Journal on Bioinformatics and Systems Biology</strong> <br />Scopus<br />General; Computer Science; Mathematics; Medicine</p><p><strong>Evolutionary Bioinformatics</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>Genomics, Proteomics and Bioinformatics</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology;Mathematics</p><p><strong>IEEE/ACM Transactions on Computational Biology and Bioinformatics</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology;Mathematics</p><p><strong>IEEE-ACM Transactions on Computational Biology and Bioinformatics</strong> <br />WoS <br />COMPUTER SCIENCE</p><p><strong>International Journal of Bioinformatics Research and Application</strong><br />Scopus<br />Biochemistry, Genetics and Molecular Biology; Medicine, Health</p><p><strong>International Journal o f Data M ining and Bioinformatics</strong> <br />WoS &amp; Scopus <br />COMPUTER SCIENCE</p><p><strong>IPSJ Transactions on Bioinformatics</strong> <br />Scopus <br />Biochemistry, Genetics and Molecular Biology;Computer Science</p><p><strong>Journal of Bioinformatics and Computational Biology</strong> <br />WoS &amp; Scopus<br />COMPUTER SCIENCE</p><p><strong>Journal of Clinical Bioinformatics</strong> <br />Scopus <br />Medicine</p><p><strong>PLoS Computational Biology</strong> <br />WoS &amp; Scopus <br />BIOLOGY &amp; BIOCHEMISTRY</p><p><strong>Reviews in Computational Chemistry</strong> <br />WoS &amp; Scopus <br />CHEMISTRY</p><p><strong>RSC Theoretical and Computational Chemistry Series</strong><br />Scopus <br />Chemistry; Computer Science</p><p><strong>Annual Reports in Computational Chemistry</strong> <br />Scopus <br />Chemistry; Mathematics</p><p><strong>Computational and Structural Biotechnology Journal</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology; Computer Science</p><p><strong>Computational and Theoretical Chemistry</strong> <br />WoS &amp; Scopus <br />CHEMISTRY</p><p><strong>COMPUTATIONAL BIOLOGY AND CHEMISTRY</strong> <br />WoS &amp; Scopus<br />COMPUTER SCIENCE</p><p><strong>COMPUTATIONAL CHEMISTRY</strong> <br />WoS <br />CHEMISTRY</p><p><strong>Journal of Theoretical and Computational Chemistry</strong> <br />Scopus<br />Chemistry; Computer Science</p><p><strong>Theoretical and Computational Chemistry</strong> <br />Scopus <br />Chemistry</p><p><strong>Wiley Interdisciplinary Reviews: Computational Molecular Science</strong> <br />Scopus<br />Biochemistry, Genetics and Molecular Biology;Chemistry; Computer Science; Materials Science; Mathematics</p><p><strong>Wiley Interdisciplinary Reviews- Computational Molecular Science</strong> <br />WoS <br />CHEMISTRY</p><p><strong>Interdisciplinary sciences, computational life sciences</strong><br />Scopus<br />Medicine</p><p><strong>Interdisciplinary Sciences-Computational Life Science</strong><br />WoS<br />Biology and Biochemistry</p><p><strong>International Journal of Computational Biology and Drug Design</strong><br />Scopus<br />Computer Science; Pharmacology, Toxicology and Pharmaceutics</p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/920/bioinformatics-algorithms</guid>
	<pubDate>Tue, 16 Jul 2013 03:35:15 -0500</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/920/bioinformatics-algorithms</link>
	<title><![CDATA[Bioinformatics Algorithms]]></title>
	<description><![CDATA[<p>An algorithm is a computable set of steps to achieve a desired result.</p><p>We use algorithms every day. For example, a recipe for baking a cake is an algorithm. Most programs, with the exception of some artificial intelligence applications, consist of algorithms. Inventing elegant algorithms -- algorithms that are simple and require the fewest steps possible -- is one of the principal challenges in programming. An algorithm is a description of a procedure which terminates with a result. In other words an algorithm is a set of instructions, sometimes called a procedure or a function, that is used to perform a certain task. This can be a simple process, such as adding two numbers together, or a complex function, such as adding effects to an image. For example, in order to sharpen a digital photo, the algorithm would need to process each pixel in the image and determine which ones to change and how much to change them in order to make the image look sharper.</p><p>In mathematics, computer science, and related subjects, an algorithm is an effective method for solving a problem using a finite sequence of instructions. Algorithms are used for calculation, data processing, and many other fields.<br />Each algorithm is a list of well-defined instructions for completing a task. Starting from an initial state, the instructions describe a computation that proceeds through a well-defined series of successive states, eventually terminating in a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate randomness.</p><p><strong>History</strong></p><p>The origin of the term comes from the ancients. The concept becomes more precise with the use of variables in mathematics. Algorithm in the sense of what is now used by computers appeared as soon as first mechanical engines were invented.<br />The word algorithm comes from the name of the 9th century Persian Muslim mathematician Abu Abdullah Muhammad ibn Musa Al-Khwarizmi. The word algorism originally referred only to the rules of performing arithmetic using Hindu-Arabic numerals but evolved via European Latin translation of Al-Khwarizmi's name into algorithm by the 18th century. The use of the word evolved to include all definite procedures for solving problems or performing tasks.<br />The algorithm of Archimedes gives an approximation of the Pi number.<br />Eratosthenes has defined an algorithim for retrieving prime numbers.<br />Averro&egrave;s (1126-1198) was using algorithmic methods for calculations.<br />Adelard de Bath (12 th) introduces the algorismus term, from Al-Khwarizmi.<br />During the 1800's up to the mid-1900's:<br /><br />- George Boole (1847) has invented the binary algebra, the basis of computers. Actually he has unified logic and calculation in a common symbolism.<br /><br />- Gottlob Frege (1879) formula language's, that is a lingua characterica, a language written with special symbols, "for pure thought", that is free from rhetorical embellishments... constructed from specific symbols that are manipulated according to definite rules.<br /><br />- Giuseppe Peano (1888) It's The principles of arithmetic, presented by a new method was the first attempt at an axiomatization of mathematics in a symbolic language.<br /><br />- Alfred North Whitehead and Bertrand Russell in their Principia Mathematica (1910-1913) has further simplified and amplified the work of Frege.<br /><br />- Kurt Go&euml;del (1931) cites the paradox of the liar that completely reduces rules of recursion to numbers.<br /><br />The concept of algorithm was formalized in 1936 through Alan Turing's Turing machines and Alonzo Church's lambda calculus, which in turn formed the foundation of computer science.<br />Stephen C. Kleene (1943) defined his now-famous thesis known as the "Church-Turing Thesis". In this context:<br /><br />" Algorithmic theories... In setting up a complete algorithmic theory, what we do is to describe a procedure, performable for each set of values of the independent variables, which procedure necessarily terminates and in such manner that from the outcome we can read a definite answer, "yes" or "no," to the question, "is the predicate value true?"</p><p><strong>Classification</strong></p><p><strong>Classification by purpose</strong></p><p>Each algorithm has a goal, for example, the purpose of the Quick Sort algorithm is to sort data in ascending or descending order. But the number of goals is infinite, and we have to group them by kind of purposes:</p><p><strong>Classification by implementation</strong></p><p>An algorithm may be implemeted according to different basical principles.</p><ul>
<li>Recursive or iterative</li>
</ul><p>A recursive algorithm is one that calls itself repeatedly until a certain condition matches. It is a method common to functional programming.&nbsp;<br />Iterative algorithms use repetitive constructs like loops.<br />Some problems are better suited for one implementation or the other. For example, the towers of hanoi problem is well understood in recursive implementation. Every recursive version has an iterative equivalent iterative, and vice versa.</p><ul>
<li>Logical or procedural</li>
</ul><p>An algorithm may be viewed as controlled logical deduction.&nbsp;<br />A logic component expresses the axioms which may be used in the computation and a control component determines the way in which deduction is applied to the axioms.&nbsp;<br />This is the basis of the logic programming. In pure logic programming languages the control component is fixed and algorithms are specified by supplying only the logic component.</p><ul>
<li>Serial or parallel</li>
</ul><p>Algorithms are usually discussed with the assumption that computers execute one instruction of an algorithm at a time. This is a serial algorithm, as opposed to parallel algorithms, which take advantage of computer architectures to process several instructions at once. They divide the problem into sub-problems and pass them to several processors. Iterative algorithms are generally parallelizable. Sorting algorithms can be parallelized efficiently.</p><ul>
<li>Deterministic or non-deterministic</li>
</ul><p>Deterministic algorithms solve the problem with a predefined process whereas non-deterministic algorithm must perform guesses of best solution at each step through the use of heuristics.<br /><br /><strong>Classification by design paradigm</strong></p><p>A design paradigm is a domain in research or class of problems that requires a dedicated kind of algorithm:</p><ul>
<li>Divide and conquer</li>
</ul><p>A divide and conquer algorithm repeatedly reduces an instance of a problem to one or more smaller instances of the same problem (usually recursively), until the instances are small enough to solve easily. One such example of divide and conquer is merge sorting. Sorting can be done on each segment of data after dividing data into segments and sorting of entire data can be obtained in conquer phase by merging them.<br />The binary search algorithm is an example of a variant of divide and conquer called decrease and conquer algorithm, that solves an identical subproblem and uses the solution of this subproblem to solve the bigger problem.</p><ul>
<li>Dynamic programming</li>
</ul><p>The shortest path in a weighted graph can be found by using the shortest path to the goal from all adjacent vertices.&nbsp;<br />When the optimal solution to a problem can be constructed from optimal solutions to subproblems, using dynamic programming avoids recomputing solutions that have already been computed.&nbsp;<br />- The main difference with the "divide and conquer" approach is, subproblems are independent in divide and conquer, where as the overlap of subproblems occur in dynamic programming.&nbsp;<br />- Dynamic programming and memoization go together. The difference with straightforward recursion is in caching or memoization of recursive calls. Where subproblems are independent, this is useless. By using memoization or maintaining a table of subproblems already solved, dynamic programming reduces the exponential nature of many problems to polynomial complexity.</p><ul>
<li>The greedy method</li>
</ul><p>A greedy algorithm is similar to a dynamic programming algorithm, but the difference is that solutions to the subproblems do not have to be known at each stage. Instead a "greedy" choice can be made of what looks the best solution for the moment.&nbsp;<br />The most popular greedy algorithm is finding the minimal spanning tree as given by Kruskal.</p><ul>
<li>Linear programming</li>
</ul><p>The problem is expressed as a set of linear inequalities and then an attempt is made to maximize or minimize the inputs. This can solve many problems such as the maximum flow for directed graphs, notably by using the simplex algorithm.&nbsp;<br />A complex variant of linear programming is called integer programming, where the solution space is restricted to all integers.</p><ul>
<li>Reduction also called transform and conquer</li>
</ul><p>Solve a problem by transforming it into another problem. A simple example: finding the median in an unsorted list is first translating this problem into sorting problem and finding the middle element in sorted list. The main goal of reduction is finding the simplest transformation possible.</p><ul>
<li>Using graphs</li>
</ul><p>Many problems, such as playing chess, can be modeled as problems on graphs. A graph exploration algorithms are used.&nbsp;<br />This category also includes the search algorithms and backtracking.<br /><br /><strong>The probabilistic and heuristic paradigm</strong></p><ul>
<li>Probabilistic</li>
</ul><p>Those that make some choices randomly.</p><ul>
<li>Genetic</li>
</ul><p>Attempt to find solutions to problems by mimicking biological evolutionary processes, with a cycle of random mutations yielding successive generations of "solutions". Thus, they emulate reproduction and "survival of the fittest".</p><ul>
<li>Heuristic</li>
</ul><p>Whose general purpose is not to find an optimal solution, but an approximate solution where the time or resources to find a perfect solution are not practical.</p><p><strong>Classification by complexity</strong></p><p>Some algorithms complete in linear time, and some complete in exponential amount of time, and some never complete.</p><p><strong>Algorithms resources on net.</strong></p><p><a href="http://www.cs.uga.edu/~cai/courses/compbio/2008fall/bookchapters/Chapter08/Ch08_GraphsDNAseq.pdf">Graph Algorithms in Bioinformatics</a></p><p><a href="http://zikuladevs.com/notes/Part%20II%20Revision/Bio_Alg_Descriptions[1].pdf">Bioinformatics Algorithms Description</a></p><p><a href="http://users.aims.ac.za/~marshall/BioinformaticsCourse.html">Bioinformatics Algorithms Course Page</a></p><p><a href="http://www.cybertory.org/downloads/bae/BioinformaticsAlgorithmsExcelDoc.pdf">Bioinformatics Algorithm Demonstrations</a></p><p><a href="http://www.cse.sc.edu/~maxal/csce590b/Lect01-02.pdf">Introduction to Bioinformatics Algorithms Lectures 1-2 by Dr. Max Alekseyev USC, 2009</a></p><p><a href="http://lectures.molgen.mpg.de/online_lectures.html">Online Lectures on Bioinformatics</a></p><p><a href="http://www.ks.uiuc.edu/Training/Tutorials/science/bioinformatics-tutorial/bioinformatics.pdf.bak">Sequence Alignment Algorithms</a></p><p><a href="http://www.avatar.se/molbioinfo2001/seqali-dyn.html">Algorithm for sequence alignment: dynamic programming</a></p><p><a href="http://www.4tphi.net/~awalters/PI/pi.pdf">Network Protocol Analysis using Bioinformatics Algorithms</a></p><p><strong>Bioinformatics Algorithms Links</strong></p><p><strong>Dynamic Programming</strong></p><p>Particularly good sites...</p><p>&bull;<a href="http://www.cis.upenn.edu/~sahuguet/MSA/">http://www.cis.upenn.edu/~sahuguet/MSA/</a><br />&bull;<a href="http://www.blc.arizona.edu/courses/bioinformatics/align.html">http://www.blc.arizona.edu/courses/bioinformatics/align.html</a><br />&bull;<a href="http://www.cs.monash.edu.au/~lloyd/tildeStrings/Notes/DPA.html">http://www.cs.monash.edu.au/~lloyd/tildeStrings/Notes/DPA.html</a><br />&bull;<a href="http://www.cs.orst.edu/~schut/cs325/dynamic.htm">http://www.cs.orst.edu/~schut/cs325/dynamic.htm</a><br />&bull;<a href="http://www.catalase.com/dprog.htm">http://www.catalase.com/dprog.htm</a><br />&bull;<a href="http://bioweb.ncsa.uiuc.edu/~bioph490/BIOPH2.html#SEQUENCE_COMP">http://bioweb.ncsa.uiuc.edu/~bioph490/BIOPH2.html#SEQUENCE_COMP</a><br />&bull;<a href="http://www.qucis.queensu.ca/home/cisc365/javascript/dp1/index.html">http://www.qucis.queensu.ca/home/cisc365/javascript/dp1/index.html</a><br />Other sites...<br />&bull;<a href="http://bioweb.ncsa.uiuc.edu/~bioph490/dynamic_programming_demo.html">http://bioweb.ncsa.uiuc.edu/~bioph490/dynamic_programming_demo.html</a><br />&bull;<a href="http://www.qucis.queensu.ca/home/cisc365/365overheads.html">http://www.qucis.queensu.ca/home/cisc365/365overheads.html</a><br />&bull;<a href="http://www.qucis.queensu.ca/home/cisc365/dp/dp.p01.html">http://www.qucis.queensu.ca/home/cisc365/dp/dp.p01.html</a><br />&bull;<a href="http://www.dgp.toronto.edu/csc270/tut_dp.html">http://www.dgp.toronto.edu/csc270/tut_dp.html</a><br />&bull;<a href="http://queue.ieor.berkeley.edu/~jshu/knapsack/DP/dp.html">http://queue.ieor.berkeley.edu/~jshu/knapsack/DP/dp.html</a><br />&bull;<a href="http://mat.gsia.cmu.edu/classes/dynamic/dynamic.html">http://mat.gsia.cmu.edu/classes/dynamic/dynamic.html</a><br />&bull;<a href="http://www.cs.sandia.gov/~scistra/class_3">http://www.cs.sandia.gov/~scistra/class_3</a><br />&bull;<a href="http://levine.sscnet.ucla.edu/Econ101/dynamic.htm">http://levine.sscnet.ucla.edu/Econ101/dynamic.htm</a><br />&bull;<a href="http://mat.gsia.cmu.edu/classes/stoch_dynamic/stoch_dynamic.html">http://mat.gsia.cmu.edu/classes/stoch_dynamic/stoch_dynamic.html</a><br />&bull;<a href="http://mat.gsia.cmu.edu/classes/dynamic/node8.html">http://mat.gsia.cmu.edu/classes/dynamic/node8.html</a><br />&bull;<a href="http://www.maths.mu.oz.au/~moshe/dp/bibl/bibliography.html">http://www.maths.mu.oz.au/~moshe/dp/bibl/bibliography.html</a><br />&bull;<a href="http://cartan.gmd.de/PAPER/ismb95/ismb_html.html">http://cartan.gmd.de/PAPER/ismb95/ismb_html.html</a><br />&bull;<a href="http://screwdriver.bu.edu/bibliography/dynamic_programming.htm">http://screwdriver.bu.edu/bibliography/dynamic_programming.htm</a><br />&bull;<a href="http://www.norvig.com/design-patterns/">http://www.norvig.com/design-patterns/</a><br />&bull;<a href="http://tome.cbs.univ-montp1.fr/htmltxt/Doc/manual/node137.html">http://tome.cbs.univ-montp1.fr/htmltxt/Doc/manual/node137.html</a><br />&bull;<a href="http://poem.princeton.edu/~verdu/dynamic.html">http://poem.princeton.edu/~verdu/dynamic.html</a><br />&bull;<a href="http://www.orca1.com/opushelpweb/opusDynamic_Programming.html">http://www.orca1.com/opushelpweb/opusDynamic_Programming.html</a><br />&bull;<a href="http://screwdriver.bu.edu/cn760-lectures/l7/index.htm">http://screwdriver.bu.edu/cn760-lectures/l7/index.htm</a><br />&bull;<a href="http://www.ms.unimelb.edu.au/~moshe/dp/dp.html">http://www.ms.unimelb.edu.au/~moshe/dp/dp.html</a><br />&bull;<a href="http://mat.gsia.cmu.edu/ORCS/0255.html">http://mat.gsia.cmu.edu/ORCS/0255.html</a><br />&bull;<a href="http://aae.wisc.edu/e703/notes/a13dynpr.htm">http://aae.wisc.edu/e703/notes/a13dynpr.htm</a><br />&bull;<a href="http://bioweb.pasteur.fr/docs/modeller/node137.html">http://bioweb.pasteur.fr/docs/modeller/node137.html</a><br />&bull;<a href="http://www2.uwindsor.ca/~lama/my470/ddynamic.htm">http://www2.uwindsor.ca/~lama/my470/ddynamic.htm</a><br />&bull;<a href="http://students.ceid.upatras.gr/~papagel/project/ex5_6_1.htm">http://students.ceid.upatras.gr/~papagel/project/ex5_6_1.htm</a><br />&bull;<a href="http://www.cs.sunysb.edu/~algorith/lectures-good/node12.html">http://www.cs.sunysb.edu/~algorith/lectures-good/node12.html</a><br />&bull;<a href="http://www.cs.sunysb.edu/~algorith/lectures-good/node12.html">http://www.cs.sunysb.edu/~algorith/lectures-good/node12.html</a><br />&bull;<a href="http://www.utdallas.edu/~scniu/documents/7315.htm">http://www.utdallas.edu/~scniu/documents/7315.htm</a><br />&bull;<a href="http://www.ii.uib.no/~pinar/seminar/larry.html">http://www.ii.uib.no/~pinar/seminar/larry.html</a><br />&bull;<a href="http://www.deakin.edu.au/~gecole/books.html">http://www.deakin.edu.au/~gecole/books.html</a><br />&bull;<a href="http://www.cseg.engr.uark.edu/~wessels/algs/notes/dynamic.html">http://www.cseg.engr.uark.edu/~wessels/algs/notes/dynamic.html</a><br />&bull;<a href="http://www.csc.liv.ac.uk/~ped/teachadmin/algor/dyprog.html">http://www.csc.liv.ac.uk/~ped/teachadmin/algor/dyprog.html</a><br />&bull;<a href="http://www.eli.sdsu.edu/courses/fall96/cs660/notes/dynamicProg/dynamicProg.html">http://www.eli.sdsu.edu/courses/fall96/cs660/notes/dynamicProg/dynamicProg.html</a><br />&bull;<a href="http://www.cs.indiana.edu/l/www/ftp/techreports/TR514.html">http://www.cs.indiana.edu/l/www/ftp/techreports/TR514.html</a><br />&bull;<a href="http://www.cs.brandeis.edu/~mairson/poems/node3.html">http://www.cs.brandeis.edu/~mairson/poems/node3.html</a><br />&bull;<a href="http://www.cis.tu-graz.ac.at/igi/oaich/animations/Dynamic2.html">http://www.cis.tu-graz.ac.at/igi/oaich/animations/Dynamic2.html</a><br />&bull;<a href="http://bioweb.ncsa.uiuc.edu/~workshop/">http://bioweb.ncsa.uiuc.edu/~workshop/</a></p><p><br />Smith Waterman<br />&bull;<a href="http://genome-www.stanford.edu/Saccharomyces/help/sw_alignment.html">http://genome-www.stanford.edu/Saccharomyces/help/sw_alignment.html</a><br />&bull;<a href="http://genome-www.stanford.edu/Saccharomyces/help/sw_details.html">http://genome-www.stanford.edu/Saccharomyces/help/sw_details.html</a><br />&bull;<a href="http://www.stanford.edu/~sntaylor/bioc218/final.htm">http://www.stanford.edu/~sntaylor/bioc218/final.htm</a><br />&bull;<a href="http://www.maths.tcd.ie/~lily/pres2/sld009.htm">http://www.maths.tcd.ie/~lily/pres2/sld009.htm</a><br />&bull;<a href="http://bioweb.ncsa.uiuc.edu/~workshop/Lab_3/Smith-Waterman.htm">http://bioweb.ncsa.uiuc.edu/~workshop/Lab_3/Smith-Waterman.htm</a><br />&bull;<a href="http://www.tigem.it/LOCAL/SW/threshold.html">http://www.tigem.it/LOCAL/SW/threshold.html</a><br />&bull;<a href="http://sgbcd.weizmann.ac.il/genweb/help/smith-waterman.html">http://sgbcd.weizmann.ac.il/genweb/help/smith-waterman.html</a><br />&bull;<a href="http://cbrg.ethz.ch/ServerBooklet/section2_3_5.html">http://cbrg.ethz.ch/ServerBooklet/section2_3_5.html</a><br />Needleman &amp; Wunsch<br />&bull;<a href="http://www.maths.tcd.ie/~lily/pres2/sld003.htm">http://www.maths.tcd.ie/~lily/pres2/sld003.htm</a><br />&bull;<a href="http://acer.gen.tcd.ie/~amclysag/nwswat.html">http://acer.gen.tcd.ie/~amclysag/nwswat.html</a><br />&bull;<a href="http://www.nada.kth.se/~erikw/thesis/chapter2_3.html">http://www.nada.kth.se/~erikw/thesis/chapter2_3.html</a><br />&bull;<a href="http://www.irbm.it/irbm-course95/gb/docs/amps/subsection3_6_1.html">http://www.irbm.it/irbm-course95/gb/docs/amps/subsection3_6_1.html</a><br />&bull;<a href="http://www.ibc.wustl.edu/~zuker/Bio-5495/align-html/node3.html">http://www.ibc.wustl.edu/~zuker/Bio-5495/align-html/node3.html</a></p><p><strong>General (NW vs. SW vs. HMM, etc.)</strong></p><p>&bull;<a href="http://www.maths.tcd.ie/~lily/pres2/">http://www.maths.tcd.ie/~lily/pres2/</a><br />&bull;<a href="http://acer.gen.tcd.ie/~amclysag/nwswat.html">http://acer.gen.tcd.ie/~amclysag/nwswat.html</a><br />&bull;<a href="http://laguerre.psc.edu/biomed/TUTORIALS/SEQUENCE/MULTIPLE/tutorial.html">http://laguerre.psc.edu/biomed/TUTORIALS/SEQUENCE/MULTIPLE/tutorial.html</a><br />&bull;<a href="http://www.cse.ucsc.edu/research/compbio/">http://www.cse.ucsc.edu/research/compbio/</a></p><p><strong>Hmms</strong></p><p>&bull;<a href="http://www.medmicro.mds.qmw.ac.uk/HMMER/main.html">http://www.medmicro.mds.qmw.ac.uk/HMMER/main.html</a><br />&bull;<a href="http://alfredo.wustl.edu/ismb96/abs/p02.html">http://alfredo.wustl.edu/ismb96/abs/p02.html</a><br />&bull;<a href="http://www.cse.ucsc.edu/research/compbio/html_format_papers/hughkrogh96/cabios.html">http://www.cse.ucsc.edu/research/compbio/html_format_papers/hughkrogh96/cabios.html</a><br />&bull;<a href="http://wwwsyseng.anu.edu.au/~jason/hmmlinks.html">http://wwwsyseng.anu.edu.au/~jason/hmmlinks.html</a><br />&bull;<a href="http://www.breadfan.com/markov.html">http://www.breadfan.com/markov.html</a><br />&bull;<a href="http://cslu.cse.ogi.edu/HLTsurvey/ch1node34.html">http://cslu.cse.ogi.edu/HLTsurvey/ch1node34.html</a><br />&bull;<a href="http://www.ibc.wustl.edu/service/hmmalign/glocal.html">http://www.ibc.wustl.edu/service/hmmalign/glocal.html</a><br />&bull;<a href="http://www.cse.ucsc.edu/research/compbio/html_format_papers/ismb94/node5.html">http://www.cse.ucsc.edu/research/compbio/html_format_papers/ismb94/node5.html</a><br />&bull;<a href="http://www.iscs.nus.edu.sg/~luakt/ic3222/lecture/nlp18new/index.htm">http://www.iscs.nus.edu.sg/~luakt/ic3222/lecture/nlp18new/index.htm</a><br />&bull;<a href="http://www.cse.ucsc.edu/research/compbio/sam.html">http://www.cse.ucsc.edu/research/compbio/sam.html</a>&nbsp;SAM Software for HMMs</p><p><strong>Genetic Algorithms</strong><br /><br />&bull;<a href="http://www.staff.uiuc.edu/~carroll/ga.html">http://www.staff.uiuc.edu/~carroll/ga.html</a><br />&bull;<a href="http://kal-el.ugr.es/gags.html">http://kal-el.ugr.es/gags.html</a><br />&bull;<a href="http://kal-el.ugr.es/~jmerelo/GAJS.html">http://kal-el.ugr.es/~jmerelo/GAJS.html</a><br />&bull;<a href="http://www.genetic-programming.org/">http://www.genetic-programming.org/</a><br />&bull;<a href="http://www.iitk.ac.in/kangal/deb_tut.shtml">http://www.iitk.ac.in/kangal/deb_tut.shtml</a></p>]]></description>
	<dc:creator>Jitendra Narayan</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/1149/system-biologist-at-millennium-software-productions-india-private-limited</guid>
  <pubDate>Fri, 19 Jul 2013 09:43:53 -0500</pubDate>
  <link></link>
  <title><![CDATA[System Biologist at Millennium Software productions India Private Limited]]></title>
  <description><![CDATA[
<p>Millennium Software productions India Private Limited</p>

<p>www.cytosolve.com</p>

<p>Post - System Biologist</p>

<p>Job Description: Role of system biology is to design quantitative models of bimolecular networks and to study interactions between the components of biological systems, and how these interactions give rise to the function and behavior of that system (Enzyme, metabolites and pathway).</p>

<p>Qualification : B.Tech or M.Sc in Bioinformatics</p>

<p>Required Skills:</p>

<p>1) Basic knowledge of cell signaling pathways, chemical/enzyme kinetics, and differential equation based modeling approach.<br />2) Previous laboratory experience could be an advantage<br />3) Good Communication skills.</p>

<p>santhiya.ram@mproductions.com and 044-42946555.</p>
]]></description>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/32716/jrfsrf-project-assistant-ii-recruitment-in-national-agri-food-biotechnology-institute-nabi</guid>
  <pubDate>Mon, 15 May 2017 05:37:52 -0500</pubDate>
  <link></link>
  <title><![CDATA[JRF/SRF / Project Assistant-II recruitment in National Agri-Food Biotechnology Institute (NABI)]]></title>
  <description><![CDATA[
<p>National Agri-Food Biotechnology Institute<br />ADVT. No: 2017-Researcher (02)</p>

<p>JRF/SRF / Project Assistant-II recruitment in National Agri-Food Biotechnology Institute (NABI)</p>

<p>Essential Qualification: According to the DST (DST OM No.SR/S9/Z-09/2012 dated 21.10.2014) Post Graduate degree in basic science(M.Sc) in Bioinformatics/Computational Biology/Systems Biology/Information Technology with NET or Graduate degree in professional course with NET or Post Graduate Degree (M.Tech) in professional course in Bioinformatics/Computational Biology/Systems Biology/Information Technology. Desirable qualification/skills: 1) Should be proficient in programming in Perl/Python/R language etc. 2) Should have knowledge and skills for data mining in biological sequence database . sequence analysis tools/packages, NGS Analysis . 3) Should have knowledge and skills to work in linux environment and write shell scripts.</p>

<p>Age : 28 years</p>

<p>Hiring Process : Written-test<br />Job Role : Research/JRF/SRF<br />How to apply</p>

<p>Application should be sent to Administrative officer, National Agri-Food Biotechnology Institute, Knowledge City, Sector-81, Mohali so as to reach latest by 30.05.2017 before 5:30 pm.</p>

<p>More at http://www.nabi.res.in/Vacancies/NABI/ResearchFellowships/JRFSRFRA/2017/ADVT.%20No%202017Researcher%20(02)/ApplicationForm.pdf</p>
]]></description>
</item>

</channel>
</rss>