<?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/22995?</link>
	<atom:link href="https://bioinformaticsonline.com/related/22995?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/21257/bioinformatics-phds-cover-letter</guid>
	<pubDate>Mon, 16 Feb 2015 12:48:52 -0600</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/21257/bioinformatics-phds-cover-letter</link>
	<title><![CDATA[Bioinformatics PhDs - Cover Letter]]></title>
	<description><![CDATA[<p><strong>Overview</strong><br />The reception your cover letter will receive is more varied and unpredictable than the other elements of your application packet.&nbsp; Some readers, especially at large research universities, will skip it entirely, and focus instead on more direct indicators of your academic achievements and potential: the CV, letters, and writing sample.&nbsp; Most often, however, your cover letter works in tandem with your CV, and represents your best opportunity to communicate directly with your target audience prior to an interview.<br /><br />The cover letter should not simply repeat the information contained in the CV; rather it should elaborate and frame the aspects of your academic training and background that you want search committee members to have uppermost in their minds as they consider your candidacy.&nbsp; At a minimum, it should contain a clear statement of your research and teaching interests, and how your qualifications match the requirements of the job description. Many disciplines have their own conventions and protocols for application materials including the cover letter. Be sure to show a draft of your letter to your chair or the department's placement advisor.<br /><br />There is no perfect or even preferred style of cover letter save that tone should be that of a confident professional.&nbsp; Departments aren't interested in hiring graduate students (they already have enough of those).&nbsp; They are looking for serious scholars/teachers who will make interesting, congenial, and productive colleagues. While it is probably not a good use of your time to tailor your letter for each opening, you will probably need at least two base versions that emphasize different elements (You would not want to use the same cover letter to apply to Oberlin as UC Irvine). You may want to customize the letters for the three to five jobs most attractive to you.<br /><br />Your cover letter should not exceed a page and a half or two at the most.&nbsp; No one will read a four-page letter, and your apparent inability to communicate your credentials in a concise manner is not to your advantage. Every line of your letter should serve a demonstrable purpose. Some people have gotten excellent jobs with a brief, boilerplate letter containing no more than a short intro, a paragraph on their research, and a couple of sentences on their teaching. Others use letters that discuss in very specific terms how they, their research, and their teaching would "fit" within the existing department and institutional setting. The choice of style is up to you, and should reflect what makes you feel most comfortable and most positive about your credentials.<br /><br />There are, however, circumstances where a longer, more annotated version is more likely to be helpful. The issues you should take into account when making this decision are:<br /><br />&nbsp;&nbsp;&nbsp; The size of the department/institution<br />&nbsp;&nbsp;&nbsp; The extent to which your research is mainstream and its significance readily apparent<br />&nbsp;&nbsp;&nbsp; The extent to which your qualifications diverge from those mentioned in the job ad<br />&nbsp;&nbsp;&nbsp; The extent to which the institution to which you are applying differs from UC Berkeley and the relative importance of teaching versus research<br />&nbsp;&nbsp;&nbsp; Unusual circumstances or career paths<br /><br />Size matters. The larger the department, the less detailed your letter needs to be.&nbsp; If there are already six people working in your sub-field, they can assess and translate the significance of your work to others in the department.&nbsp; If, however, you will be the only history of science person or the only physical anthropologist in the department, the search committee and others will likely need more help from you to understand the import of your work.&nbsp; Remember, if they are searching for your specialty they are understaffed in your area, and even if there is more than one person in your sub-field she/he may be on leave or otherwise uninvolved in the search.<br /><br />Similarly, smaller departments are more likely to be concerned than larger ones about the specific courses you are prepared to teach.&nbsp; If there are certain core courses your position needs to cover, make it unambiguously clear that you are prepared to do so even if you haven't taught them already.<br /><br />As a rule of thumb, the more your profile diverges from the specifics of the job description (or the norm, such that it exists), the more likely you will want to say more about why you are nonetheless a strong candidate.&nbsp; By doing so you can turn a question mark into an advantage.&nbsp; Highlight your strengths, and if you have time perform a little research on the department (see below) so you can explain how you would add to the department in ways that they might otherwise not have considered.&nbsp; Job descriptions are not always etched in stone. If you're very interested in the job, call the department and ask to speak to someone on the search committee.&nbsp; If that's too intimidating, call the departmental assistant or secretary. They can at least tell you if it&rsquo;s a new position or replacement which in turn can indicate whether they really need someone who can teach The Politics of Southern Africa or if Middle Eastern Politics would do just as well.&nbsp; They may well be willing to sacrifice a course in an area that the ad specified in order to get the extra teaching experience or innovative research that you have to offer, but only if you give them the opportunity and explain what they'd get in return.<br /><br />&nbsp;If you've taken an unusually long time to finish because you spent three years learning a new language in order to prepare for two years of original research or some other factor that enriches what you have to offer as a teacher or a scholar, let them know about it.&nbsp; Learning a new language, for example, is an indicator of your commitment to serious scholarship.&nbsp; Think of a way to put a positive valence on an aspect of your CV that you believe is likely to raise questions or doubts.<br /><br />As hard as it may be for not-yet-employed-but-soon-to-be academics like yourselves to believe, there are some individuals and departments that are intimidated by you and your institutional pedigree.&nbsp; There are many fine schools and departments that are convinced that every Berkeley graduate student is only interested in a position at Harvard, Princeton, or (hold your nose) Stanford.&nbsp; If it is a small liberal arts college, they may also assume that you view teaching and advising undergraduates strictly as a necessary evil. Ergo, why interview someone who will either look down their nose at us, and/or desert us for greener pastures as soon as their third book has been published and Yale comes calling.&nbsp; They often don't seem to realize that Berkeley graduate students are sincerely interested in a wide range of academic settings for a variety of reasons personal and professional, and, perhaps more to the point, Yale rarely "comes calling."&nbsp; An even greater burden of proof exists if a quick scan of your CV reveals that your all of your experience in higher education has occurred in a large, elite, research-oriented setting. How can you overcome this potential obstacle especially if you're very interested in a school that you have reason to believe may be suspicious of Berkeley PhDs?<br /><br />It's probably not advisable to write in a cover letter that they shouldn't be intimidated by lil' old you (i.e., "I'm really not very good; in fact, my advisor says I'm her worst graduate student in twenty years."), but there are ways to indicate a sincere interest in their department.&nbsp; One means is to do a little research, and briefly discuss how you might fit into the department and the institutional community-at-large.&nbsp; There are numerous articles written by faculty about the search process that state explicitly the positive impact it can have on their impression of a candidate to see evidence that that he/she has taken the time to learn something about them. Researching a department and its associated programs/research centers has never been easier.&nbsp; Virtually all colleges and universities are online, and their web addresses can be easily located using Education/Universities link.<br /><br />A second way to address fears of imminent flight is to provide evidence of ties to the area, the university, or lifestyle.&nbsp;&nbsp; If you are from the Midwest, have family nearby, or even if you just spent an enjoyable summer there, add a line about it and your desire to return to your cover letter for Purdue or Wayne State.&nbsp; If you did your undergraduate work at a similar type of institution, draw their attention to that link.&nbsp; Don't assume that they will notice where you got your BA on your CV, and make the connection.<br /><br />If you are applying to small, liberal arts colleges, don't just list the courses you've taught with a line of boilerplate about how important you take your teaching responsibilities to be. These days, a good, small college has a list price of about $30,000 a year, and close contact with people like you is one of their key selling points to parents and potential students. You are expected to be more than a lecturer, and your ability to convey your recognition of that fact and a sincere interest in working closely with students matters. Advising, participating in non-academic activities, watching your students grow and mature inside the classroom and out (and having an influence on that process) can be among the most rewarding aspects of the profession.&nbsp; If you value these broader elements of being a professor, let them know. In particular, if your own experience has been limited to large universities, think about describing an episode where you had a positive impact on the development of a student and the satisfaction you derived from helping him or her. At many small colleges, and large universities (including Berkeley) as well, one of the most significant pedagogical trends is fostering greater student involvement in faculty research.&nbsp; If you can articulate how this might occur for you and their students in a brief but thoughtful manner, it can alleviate some of the concerns occasioned by your Berkeley background.<br /><br />Your letter typically will have four segments: the introduction, research, teaching, and the closing.<br /><br /><strong>Introduction</strong><br />Be sure to identify the position you are applying for by rank and sub-field in the first sentence or two.&nbsp; It is not uncommon for departments to be engaged in more than one search in a given year, and large departments may have more than one in your sub-field.&nbsp; If it is an open rank position and you are applying as an assistant professor, in most cases you and your record of accomplishments will not be directly compared with those of more experienced candidates applying for it at the associate or full professor level.&nbsp; Rather, applicants are assessed based on where they are in their career path, and you have every chance of successfully competing against them.<br /><br />If you have finished, mention it up front. If not, state when you expect to file - no later than June 2003.&nbsp; Many readers will view your optimistic prediction with a skeptical eye, and anything you can say that makes the claim appear more credible (e.g., "I have written and my chair has reviewed four of the six chapters.") can help mitigate their concerns.&nbsp; You can put such a statement in the introduction or wait until you discuss the dissertation itself.<br /><br />If your discipline holds its annual meeting in the summer or early fall (i.e., before application deadlines) and you had an excellent conference interview, make reference to it in the cover letter including the names of the faculty with whom you spoke.&nbsp; By the time people actually start to read files, months may have passed and even the strongest of impressions can fade.&nbsp; But they can be rehabilitated and revived, especially if you can remind them of a specific strength, ability, or issue that seemed particularly salient during the interview.<br />Research<br />Unless you are applying to a school that cares only about your teaching (increasingly rare), a description of your research generally follows next.&nbsp; The challenge here is not simply to describe your research, but to frame it in terms of your sub-field and discipline. The search committee, hasn't lived, eaten and breathed Post-Edwardian Hermeneutics for the past five years the way you have. And they haven't been there every step of the torturous process like your friends and significant others. So forgive them for not immediately recognizing your research at first blush for the path-breaking work that it is.<br /><br />Departments want to know that in hiring you, they are adding someone who will make a future contribution to the discipline and enhance the reputation of the department. However, they are often ill-equipped to understand exactly how that will be true in your particular case. Many disciplines are sufficiently broad that leading or cutting-edge research in one sub-field is barely intelligible to those in others.&nbsp; In addition, when you became a candidate for the short list, your file will be read by department members outside your specialty, and, oftentimes later on in the process, by individuals outside your discipline as well. You need to describe the forest in which your tree resides, and explain why it matters in terms of the broader trends and issues within your discipline. Obviously, if your work is focused on one of the classic conundrums of your field, much less in the way of providing perspective is necessary than if you are addressing an emergent issue or employing an unconventional approach.<br /><br />If your research is particularly novel or cutting-edge, any markers of broader acceptance by other, more established scholars or scholarly organs in your field can ameliorate possible concerns about its relevance and potential importance.&nbsp; In discussing your work, note the recognition it has received in the form of competitive grants, awards, publications in refereed journals, and/or presentations at major conferences.<br /><br />It is also important to mention where you expect your research to go after the completion of your dissertation and the publications that will flow from it.&nbsp; They, especially at research-oriented institutions, want to know at least in broad terms where you expect to go from here.&nbsp; They want to see evidence of a scholarly agenda that extends beyond the dissertation.&nbsp; You don't need to have pages written or titles blocked out, but you need to tell them in a paragraph, (two at the most) about what questions intrigue you, and how you expect to go about finding the answers to them.&nbsp; These questions for future research may have been generated by the findings of your dissertation, unusual data uncovered during your fieldwork, or interesting side issues that you were forced to put off in order to keep your dissertation taut and focused.&nbsp; Think twice about mentioning future projects that appear entirely unrelated to your current work. Departments will want you to be firmly established in one area before you go off into another.<br /><br />The relative importance of teaching versus research is a continuous and not a discrete variable.&nbsp; Even schools that emphasize teaching in their job listing will generally want evidence of scholarly engagement and publishing potential. It is a very competitive market for students out there, and virtually all institutions are under pressure to sell themselves via the quality of their faculty to the limited number of good students in the applicant pool.&nbsp; A good marker for the relative importance of teaching versus research is the teaching load.&nbsp; An institution with a 3-2 teaching load (a total of five courses taught per two-semester year) will expect more in the way of and value research more highly than one with a 3-3 load.<br /><br />If you work in a capital-intensive area, mention your track record of gaining grants and other sources of external funding.<br /><strong>Teaching</strong><br />In a similar fashion, the more the institution you are applying to diverges from Berkeley and the more your profile differs from the job description, the more expansive you should be in talking about your teaching and what you have to offer their students.&nbsp; If you have won a teaching award at Berkeley, don't make them wait until they read your CV to discover that fact.<br /><br />For letters sent to large universities where you will be expected to teach large, lecture courses and graduate seminars, little is needed except to convey that you have the necessary experience and/or background.&nbsp; Since the dominant pedagogical style is the same as that found at Berkeley, it will be assumed that you will be able to do the same for them.<br /><br />If you have TA'd some of the courses that (based on the job description) you would be expected to offer, let them know.&nbsp; If you have not had that opportunity, but your fields and research fall within the domain of the job description, you may want to add a line about how well prepared you are to teach such courses based on your training and research.<br /><br />If your profile does not correspond exactly to the description found in the job announcement, but you believe that you could nonetheless teach the required courses, explain the basis for your confidence. What strength would you bring to the department that would more than make up for your "otherness"?&nbsp; Departments may decide that they don't "need" another conventional European historian if you can convince them that you can handle the core courses and offer something new that they don't currently cover as well. In this case especially, think about doing some research so you can speak in more specific terms about how you would fit into and enhance the department's offerings. Help them visualize how you would strengthen them as a department.<br /><br />Small colleges will want to know that you are able to teach on a more intimate basis and are prepared to take the time to do it well. If you give them three generic lines about how "important" you consider your teaching responsibilities, don't expect much of a positive response.&nbsp; Spend a couple of paragraphs describing your teaching experience and philosophy, and how you would take advantage of the opportunity to create you own courses.<br /><br />If you've had the opportunity to design and teach your own course, tell them, briefly, how you went about it and the choices you made. Don't just say you're a good teacher, tell them why. Look over your teaching evaluations and pick out one or two consistent strengths to highlight. Drawing on your experience, talk about how you engage students and enhance their skills (especially writing) and intellectual development.<br /><br />For good, small colleges, the quality of the teaching offered to students is their stock-in- trade.&nbsp; Even the most research-oriented, small colleges take teaching undergraduates very seriously. You need to demonstrate that you take it seriously as well, and can talk about it using more than vague generalities and shop-worn cliches.<br />Closing/Enclosures<br />Wrap it up quickly.&nbsp; If you are going to be traveling for any significant portion of the job search season be sure to let them know how they can contact you (email, cellphone and/or a Pacific Bell message center account are particularly good options).<br /><br />Before closing, include a sentence where you list the materials you have enclosed (e.g., CV, dissertation abstract, transcripts, teaching statement/portfolio, writing samples, etc.) and are having sent separately (letters of recommendation).&nbsp; You will often be assembling multiple packets at the same time (as in midnight October 14th, midnight November 14th, etc.) for jobs that ask for different combinations of enclosures.&nbsp; In addition to telling them what they should have received, it serves as a handy list for you to check before sealing the envelope.<br /><br />Should you send a writing sample, even if they haven't asked for one? Unless the norm in your discipline is to never send more than they ask for, if you've been smart and have already run off thirty copies at two cents per page (that's only sixty cents for a thirty page chapter) by all means send it.&nbsp; That way it's in the file should someone become interested in you and want to read more.</p>]]></description>
	<dc:creator>Martin Jones</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/blog/view/23680/five-key-traits-to-seek-out-in-potential-bioinformatics-candidates</guid>
	<pubDate>Mon, 10 Aug 2015 12:53:50 -0500</pubDate>
	<link>https://bioinformaticsonline.com/blog/view/23680/five-key-traits-to-seek-out-in-potential-bioinformatics-candidates</link>
	<title><![CDATA[Five key traits to seek out in potential bioinformatics candidates !!!]]></title>
	<description><![CDATA[<p>Genomics and proteomics data are being collected in bulk, but mostly, traditional biologist don&rsquo;t know what to do with it. Perhaps this is the reason why (not only this!!! ) computational biologist/bioinformatics scientists are hot commodities in the research world.</p><p>In fact, there are huge demands for expert biological data analyst. It&rsquo;s a fairly new &nbsp;(not exactly) hot area, these bioinformatician are invaluable because they know and understand the significance of biological data for your research and how you can use it for better understanding of biological problems.</p><p>The bioinformatics can discover biological patterns and stories in genomic and proteomics data. They can develop the pipeline needed to properly collect, store and analyse it.</p><p><img src="http://bioinformaticsonline.com/mod/photo/hire.gif" alt="image" style="border: 0px;"></p><p>Once your research group is ready to make a larger investment and hire a bioinformatician to gain a competitive edge, there are several key traits to seek out in potential candidates. The best bioinformatician are:</p><p>1. Highly Skilled - programming skills, experience with the biological software and tools.</p><p>The biological data won&rsquo;t illuminate much if the scientist analysing it doesn&rsquo;t possess practical programming skills, experience with the biological software and tools and a thorough understanding of basic biological stuff. A solid background in mathematics and statistics is also an indispensable trait.</p><p>2. Insight - Real vision, robust understanding and deep insight.</p><p>In order to hire the best bioinformatics and computational biologist scientist for your needs, it is always recommended and mostly practiced by the recruiters, to ask each contender to write and develop a sample script/presentation based on a specific set of data you provide. Then, explore the approaches used to deal with data provided and pick up those candidates who convey real vision, robust understanding and deep insight.</p><p>3. Energetic &ndash; Curiosity to explore</p><p>Mostly natural curiosity and enthusiasm for solving big biological problems coupled with an ability to transform data into a scientific stories may place one candidate above the rest. In addition to achieve that, the bioinformatician should be agile enough to quickly modify their methods to suit changes within a particular research.</p><p>4. Researcher &ndash; Publications</p><p>Look for someone who has a keen sense and understanding of concern biological problems. You can judge it by looking at previously published papers and data. It is always recommended to have a look at GitHub and other repository for codes written by her/him.</p><p>5. Impressive communicator - Insight that can&rsquo;t be expressed is worthless.</p><p>Good bioinformatics scientists are able to uncover biological patterns and are willing to explain those patterns in clear and helpful ways through thoughtful and open communication. In other words, they should must have good scientific writing skills. A computational biologis/bioinformatician&nbsp; should know how to present the data and tell a scientific story through numbers/images.</p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/bookmarks/view/26319/n50plottingtools</guid>
	<pubDate>Mon, 08 Feb 2016 15:39:04 -0600</pubDate>
	<link>https://bioinformaticsonline.com/bookmarks/view/26319/n50plottingtools</link>
	<title><![CDATA[n50PlottingTools]]></title>
	<description><![CDATA[<p><span>Tools to create plots showing N-statistics for genome assemblies </span></p>
<p><span>More at https://github.com/dentearl/n50PlottingTools</span></p><p>Address of the bookmark: <a href="https://github.com/dentearl/n50PlottingTools" rel="nofollow">https://github.com/dentearl/n50PlottingTools</a></p>]]></description>
	<dc:creator>Jit</dc:creator>
</item>

<item>
  <guid isPermaLink='true'>https://bioinformaticsonline.com/opportunity/view/23628/postgraduate-research-associate-bioinformatics-computational-biology-reference-code-59</guid>
  <pubDate>Tue, 04 Aug 2015 20:32:39 -0500</pubDate>
  <link></link>
  <title><![CDATA[Postgraduate Research Associate Bioinformatics / Computational Biology (Reference code: 59)]]></title>
  <description><![CDATA[
<p>The Department of Biotechnology, group “Genome Bioinformatics” is currently seeking a Postgraduate Research Associate Bioinformatics / Computational Biology (Reference code: 59)</p>

<p>Extent of employment: 30 Hours per Week<br />Duration of employment: 1st of October 2015 to 30th of September 2019<br />Gross monthly salary and pay grade in terms of collective agreement for university staff (payable 14 times per year): B1, € 1.997,20</p>

<p>Responsibilities<br />The successful candidate (f/m) will pursue a Ph.D. project related to the interpretation of plant genome and transcriptome sequencing data from next-generation sequencing (NGS) platforms. In particular, the candidate will characterize the unexplored genome of quinoa, a crop plant of long-standing tradition in Latin America. We collaborate with research partners in Austria and abroad, and the candidate’s project will be of central importance in the context of this research network.</p>

<p>Required skills and qualifications<br />We are looking for a graduate student (f/m) with a Master’s degree in bioinformatics or in a related field, solid programming skills (e.g. developing sequence analysis tools), experience with the analysis of NGS data sets, understanding of lab methods and knowledge of genomics/transcriptomics. The group has successfully performed several projects using NGS technology. We have recently published the reference genome sequence of sugar beet (Dohm et al., Nature, 2014), a crop plant closely related to quinoa (same family, but different genus). Not yet published is a quinoa genome assembly that we have generated, and which will serve as the starting point of the candidate’s project. We are a multidisciplinary team and offer work in a lively and friendly atmosphere, and state-of-the-art computing infrastructure. We are looking forward to expanding our team by a dedicated and strongly motivated person with a distinct interest in the challenges of plant genomics.</p>

<p>Applications can be submitted until: 16th of August 2015</p>

<p>University of Natural Resources and Life Sciences Vienna seeks to increase the number of its female faculty and staff members. Therefore qualified women are strongly encouraged to apply. In case of equal qualification, female candidates will be given preference unless reasons specific to an individual male candidate tilt the balance in his favour.</p>

<p>Please send your job application (incl. letter of motivation, CV, summary of Master’s thesis and contact details for two referees) to Personnel department, University of Natural Resources and Life Sciences, 1190 Vienna, Peter-Jordan-Straße 70; E-Mail: kerstin.buchmueller@boku.ac.at. (Reference code: 59)</p>

<p>We regret that we cannot reimburse applicants travel and lodging expenses incurred as part of the selection and hiring process.</p>

<p>www.boku.ac.at</p>
]]></description>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/poll/view/19921/which-of-the-followings-are-the-best-place-to-study-bioinformatics</guid>
	<pubDate>Sun, 28 Dec 2014 00:20:30 -0600</pubDate>
	<link>https://bioinformaticsonline.com/poll/view/19921/which-of-the-followings-are-the-best-place-to-study-bioinformatics</link>
	<title><![CDATA[Which of the followings are the best place to study Bioinformatics ?]]></title>
	<description><![CDATA[<p>Bioinformatics is a major growth area and qualified Bioinformaticians are in high demand. An explosion in biological data has resulted from genome projects, next generation sequencing and other 'omics' techniques. Bioinformatics provides the tools to analyse and exploit such data sets.<br /><br />Can you please suggest me the best place to study bioinformatics ( Grad/PostGrad).</p>]]></description>
	<dc:creator>Reshma Khatun</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/20331/type-hinting</guid>
	<pubDate>Fri, 09 Jan 2015 22:26:13 -0600</pubDate>
	<link>https://bioinformaticsonline.com/news/view/20331/type-hinting</link>
	<title><![CDATA[Type Hinting]]></title>
	<description><![CDATA[<p>Python creator Guido van Rossum&rsquo;s proposal for static type-checking annotations is inching closer to reality, and the feature has taken on a new name: type hinting.</p><p><img src="http://sdtimes.com/wp-content/uploads/2015/01/0107.sdt-python-typehinting.png" alt="image" width="619" height="219" style="border: 0px; border: 0px;"></p><p>Back in August, van Rossum published a proposal on the Python mailing list recommending type-checking annotations as a valuable feature for the next version of Python to improve the performance of editors and IDEs, linter capabilities, standard notation, and refactoring. Van Rossum&rsquo;s <a href="http://lwn.net/Articles/627558/">latest proposal</a>, posted late last month, outlined plans to publish a Python Enhancement Proposal (PEP) in early January to put the feature now known as type hinting on track for inclusion in Python 3.5, slated for release this September.</p><p>Reference</p><p>https://quip.com/r69HA9GhGa7J</p>]]></description>
	<dc:creator>Pranjali Yadav</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/pages/view/21444/a-guide-for-complete-r-beginners-installing-r-packages</guid>
	<pubDate>Tue, 24 Feb 2015 20:23:34 -0600</pubDate>
	<link>https://bioinformaticsonline.com/pages/view/21444/a-guide-for-complete-r-beginners-installing-r-packages</link>
	<title><![CDATA[A guide for complete R beginners :- Installing R packages]]></title>
	<description><![CDATA[<p>Part of the reason R has become so popular is the vast array of packages available at the <a href="http://cran.r-project.org/" target="_blank">cran</a> and <a href="http://www.bioconductor.org/" target="_blank">bioconductor</a> repositories. In the last few years, the number of packages has grown <a href="http://blog.revolutionanalytics.com/2010/09/what-can-other-languages-learn-from-r.html" target="_blank">exponentially</a>!</p><p>This is a short post giving steps on how to actually install R packages. Let&rsquo;s suppose you want to install the <a href="http://had.co.nz/ggplot2/" target="_blank">ggplot2</a> package. Well nothing could be easier. We just fire up an R shell and type:<br /><code><br />&gt; install.packages("ggplot2")</code></p><p>In theory the package should just install, however:</p><ul>
<li>if you are using Linux and don&rsquo;t have root access, this command won&rsquo;t work.</li>
<li>you will be asked to select your local mirror, i.e. which server should you use to download the package.</li>
</ul><h4>Installing packages without root access</h4><p>First, you need to designate a directory where you will store the downloaded packages. On my machine, I use the directory <code>/data/Rpackages/</code> After creating a package directory, to install a package we use the command:<br /><code><br />&gt; install.packages("ggplot2"</code><code>, lib="/data/Rpackages/")<br />&gt; library(ggplot2, lib.loc="/data/Rpackages/")<br /></code></p><p>It&rsquo;s a bit of a pain having to type <code>/data/Rpackages/</code> all the time. To avoid this burden,&nbsp; we create a file <code>.Renviron</code> in our home area, and add the line <code>R_LIBS=/data/Rpackages/</code> to it. This means that whenever you start R, the directory <code>/data/Rpackages/</code> is added to the list of places to look for R packages and so:</p><p><code>&gt; install.packages("ggplot2"</code><code>)<br />&gt; library(ggplot2)</code></p><p>just works!</p><h4>Setting the repository</h4><p>Every time you install a R package, you are asked which repository R should use. To set the repository and avoid having to specify this at every package install, simply:</p><ul>
<li>create a file <code>.Rprofile</code> in your home area.</li>
<li>Add the following piece of code to it:</li>
</ul><p><code><br />cat(".Rprofile: Setting UK repositoryn")<br />r = getOption("repos") # hard code the UK repo for CRAN<br />r["CRAN"] = "http://cran.uk.r-project.org"<br />options(repos = r)<br />rm(r)<br /></code></p><p>I found this tip in a stackoverflow <a href="http://stackoverflow.com/questions/1189759/expert-r-users-whats-in-your-rprofile/1189826#1189826" target="_blank">answer </a>.</p>]]></description>
	<dc:creator>Archana Malhotra</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/22017/binc-2015</guid>
	<pubDate>Sat, 11 Apr 2015 20:35:27 -0500</pubDate>
	<link>https://bioinformaticsonline.com/news/view/22017/binc-2015</link>
	<title><![CDATA[BINC 2015 !!!]]></title>
	<description><![CDATA[<p>Pondicherry University,Puducherry,on behalf of Department of Biotechnology, Government of India, will conduct the BINC examination in2015. The objective of this examination is to certify bioinformatics professionals, trained formally as well as self-trained.Registration will open from March 9,2015 to April 30,2015. Pondicherry University, Puducherry has been identified as a nodal agency by the Department of Biotechnology, Govt. of India to coordinate this examination along with nine centres namely, Pune University, Pune; Anna University, Chennai; Calcutta University, Kolkata; Institute of Bioinformatics &amp; Applied Biotechnology, Bangalore; North-Eastern Hill University, Shillong, University of Hyderabad, Hyderabad; University of Kerala, Thiruvananthapuram; Jawaharlal Nehru University, New Delhi and Assam Agricultural University, Guwahati. In the BINC 2013 examination,17 candidates were certified. DBT has agreed to fund Research fellowships for all the BINC qualified Indian nationals to pursue Ph.D. in Indian Institutes/Universities. Note that the candidate must possess a postgraduate degree(or equivalent) &amp; meet the criteria of the institutes/universities in order to avail research fellowship. In addition, cash prize of Rs. 10,000/- will be awarded to the top 10 BINC qualifiers.</p><p>More at http://www.binc.co.in/College/Index_New.aspx</p><p>BINC notification http://www.binc.co.in/PdfDocuments/Notification.pdf</p><p>Few dates to remember:</p><p>Starting of online submission of application: March 9, 2015<br />Last date for submission of application: April 30,2015<br />Examination consists of two parts:<br />Part I (Paper I) : June 7, 2015 (10 AM-12 PM)<br />Part II ( Paper II &amp; III) :June 28, 2015 (9 AM-12 PM &amp; 2 PM-4 PM)</p>]]></description>
	<dc:creator>Rahul Nayak</dc:creator>
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/file/view/22053/binc-sample-question-paper</guid>
	<pubDate>Thu, 16 Apr 2015 09:16:18 -0500</pubDate>
	<link>https://bioinformaticsonline.com/file/view/22053/binc-sample-question-paper</link>
	<title><![CDATA[BINC Sample Question Paper !!!]]></title>
	<description><![CDATA[<p>BINC sample question paper. Wish you all the best for BINC examination.</p>]]></description>
	<dc:creator>Jitendra Narayan</dc:creator>
	<enclosure url="https://bioinformaticsonline.com/file/download/22053" length="4041" type="text/plain" />
</item>
<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/news/view/22133/r-320-is-released</guid>
	<pubDate>Sat, 18 Apr 2015 05:06:44 -0500</pubDate>
	<link>https://bioinformaticsonline.com/news/view/22133/r-320-is-released</link>
	<title><![CDATA[R 3.2.0 is released]]></title>
	<description><![CDATA[<p>R 3.2.0 (codename &ldquo;Full of Ingredients&rdquo;)&nbsp;was <a href="http://r.789695.n4.nabble.com/R-3-2-0-is-released-td4705933.html" target="_blank">released yesterday</a>.&nbsp;You can get the latest binaries version <strong><a href="http://cran.rstudio.com/" target="_blank">from here</a>.</strong>&nbsp;(or the .tar.gz&nbsp;<strong>source</strong> code from <a href="http://cran.r-project.org/src/base/R-3/R-3.2.0.tar.gz" target="_blank">here</a>).&nbsp;The full list of new features and bug fixes is provided below.</p><h3>Upgrading to R 3.2.0 on Windows</h3><p>If you are using <strong>Windows&nbsp;</strong>you can easily upgrade to the latest version of R using <a href="http://cran.r-project.org/web/packages/installr/" target="_blank">the installr package</a>. Simply run the following code:</p><div><table>
<tbody>
<tr id="p612572">
<td id="p61257code2">
<pre><span style="color: #228b22;"># installing/loading the latest installr package:</span>
<span style="color: #0000ff; font-weight: bold;">install.<span>packages</span></span><span style="color: #080;">(</span><span style="color: #ff0000;">"installr"</span><span style="color: #080;">)</span><span style="color: #080;">;</span> <span style="color: #0000ff; font-weight: bold;">library</span><span style="color: #080;">(</span>installr<span style="color: #080;">)</span> <span style="color: #228b22;">#load / install+load installr</span>
&nbsp;
updateR<span style="color: #080;">(</span><span style="color: #080;">)</span> <span style="color: #228b22;"># updating R.</span></pre>
</td>
</tr>
</tbody>
</table></div><p><span>Running &ldquo;updateR()&rdquo; will detect if there is a new R version available, and if so it will download+install it (etc.).</span></p><p><span><strong>If you are an R blogger yourself</strong> you are invited to <a href="http://www.r-bloggers.com/add-your-blog/">add your own R content feed to this site</a> (<strong>Non-English</strong> R bloggers should add themselves- <a href="http://www.r-bloggers.com/lang/add-your-blog">here</a>)</span></p><h4>NEW FEATURES</h4><ul>
<li><code>anyNA()</code> gains a <code>recursive</code> argument.</li>
<li>When <code>x</code> is missing and <code>names</code> is not false (including the default value), <code>Sys.getenv(x, names)</code> returns an object of class <code>"Dlist"</code> and hence prints tidily.</li>
<li>(Windows.) <code>shell()</code> no longer consults the environment variable <span>SHELL</span>: too many systems have been encountered where it was set incorrectly (usually to a path where software was compiled, not where it was installed). <span>R_SHELL</span>, the preferred way to select a non-default shell, can be used instead.</li>
<li>Some unusual arguments to <code>embedFonts()</code> can now be specified as character vectors, and the defaults have been changed accordingly.</li>
<li>Functions in the <code>Summary</code> group duplicate less. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15798" target="_blank">PR#15798</a>)</li>
<li>(Unix-alikes.) <code>system(cmd, input = )</code> now uses &lsquo;shell-execution-environment&rsquo; redirection, which will be more natural if <code>cmd</code> is not a single command (but requires a POSIX-compliant shell). (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15508" target="_blank">PR#15508</a>)</li>
<li><code>read.fwf()</code> and <code>read.DIF()</code> gain a <code>fileEncoding</code> argument, for convenience.</li>
<li>Graphics devices can add attributes to their description in <code>.Device</code> and <code>.Devices</code>. Several of those included with <strong>R</strong> use a <code>"filepath"</code> attribute.</li>
<li><code>pmatch()</code> uses hashing in more cases and so is faster at the expense of using more memory. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15697" target="_blank">PR#15697</a>)</li>
<li><code>pairs()</code> gains new arguments to select sets of variables to be plotted against each other.</li>
<li><code>file.info(, extra_cols = FALSE)</code> allows a minimal set of columns to be computed on Unix-alikes: on some systems without properly-configured caching this can be significantly faster with large file lists.</li>
<li>New function <code>dir.exists()</code> in package <span>base</span> to test efficiently whether one or more paths exist and are directories.</li>
<li><code>dput()</code> and friends gain new controls <span>hexNumeric</span> and <span>digits17</span> which output double and complex quantities as, respectively, binary fractions (exactly, see <code>sprintf("%a")</code>) and as decimals with up to 17 significant digits.</li>
<li><code>save()</code>, <code>saveRDS()</code> and <code>serialize()</code> now support <code>ascii = NA</code> which writes ASCII files using <code>sprintf("%a")</code> for double/complex quantities. This is read-compatible with <code>ascii = TRUE</code> but avoids binary-&gt;decimal-&gt;binary conversions with potential loss of precision. Unfortunately the Windows C runtime&rsquo;s lack of C99 compliance means that the format cannot be read correctly there in <strong>R</strong> before 3.1.2.</li>
<li>The default for <code>formatC(decimal.mark =)</code> has been changed to be <code>getOption("OutDec")</code>; this makes it more consistent with <code>format()</code> and suitable for use in print methods, e.g. those for classes <code>"density"</code>, <code>"ecdf"</code>, <code>"stepfun"</code> and <code>"summary.lm"</code>.
<p><code>getOption("OutDec")</code> is now consulted by the print method for class <code>"kmeans"</code>, by <code>cut()</code>, <code>dendrogram()</code>, <code>plot.ts()</code> and <code>quantile()</code> when constructing labels and for the report from<code>legend(trace = TRUE)</code>.</p>
<p>(In part, wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15819" target="_blank">PR#15819</a>.)</p>
</li>
<li><code>printNum()</code> and hence <code>format()</code> and <code>formatC()</code> give a warning if <code>big.mark</code> and <code>decimal.mark</code> are set to the same value (period and comma are not uncommonly used for each, and this is a check that conventions have not got mixed).</li>
<li><code>merge()</code> can create a result which uses long vectors on 64-bit platforms.</li>
<li><code>dget()</code> gains a new argument <code>keep.source</code> which defaults to <code>FALSE</code> for speed (<code>dput()</code> and <code>dget()</code> are most often used for data objects where this can make <code>dget()</code> many times faster).</li>
<li>Packages may now use a file of common macro definitions in their help files, and may import definitions from other packages.</li>
<li>A number of macros have been added in the new &lsquo;<span>share/Rd</span>&rsquo; directory for use in package overview help pages, and <code>promptPackage()</code> now makes use of them.</li>
<li><code>tools::parse_Rd()</code> gains a new <code>permissive</code> argument which converts unrecognized macros into text. This is used by <code>utils:::format.bibentry</code> to allow LaTeX markup to be ignored.</li>
<li><code>options(OutDec =)</code> can now specify a multi-byte character, e.g., <code>options(OutDec = "u00b7")</code> in a UTF-8 locale.</li>
<li><code>is.recursive(x)</code> is no longer true when <code>x</code> is an external pointer, a weak reference or byte code; the first enables <code>all.equal(x, x)</code> when <code>x .</code></li>
<li><code>ls()</code> (aka <code>objects()</code>) and <code>as.list.environment()</code> gain a new argument <code>sorted</code>.</li>
<li>The <code>"source"</code> attribute (which has not been added to functions by <strong>R</strong> since before <strong>R</strong> version 2.14.0) is no longer treated as special.</li>
<li>Function <code>returnValue()</code> has been added to give <code>on.exit()</code> code access to a function&rsquo;s return value for debugging purposes.</li>
<li><code>crossprod(x, y)</code> allows more matrix coercions when <code>x</code> or <code>y</code> are vectors, now equalling <code>t(x) %*% y</code> in these cases (also reported by Radford Neal). Similarly, <code>tcrossprod(x,y)</code> and <code>%*%</code> work in more cases with vector arguments.</li>
<li>Utility function <code>dynGet()</code> useful for detecting cycles, aka infinite recursions.</li>
<li>The byte-code compiler and interpreter include new instructions that allow many scalar subsetting and assignment and scalar arithmetic operations to be handled more efficiently. This can result in significant performance improvements in scalar numerical code.</li>
<li><code>apply(m, 2, identity)</code> is now the same as the matrix <code>m</code> when it has <em>named</em> row names.</li>
<li>A new function <code>debuggingState()</code> has been added, allowing to temporarily turn off debugging.</li>
<li><code>example()</code> gets a new optional argument <code>run.donttest</code> and <code>tools::Rd2ex()</code> a corresponding <code>commentDonttest</code>, with a default such that <code>example(..)</code> in help examples will run <code>donttest</code> code only if used interactively (a change in behaviour).</li>
<li><code>rbind.data.frame()</code> gains an optional argument <code>make.row.names</code>, for potential speedup.</li>
<li>New function <code>extSoftVersion()</code> to report on the versions of third-party software in use in this session. Currently reports versions of <code>zlib</code>, <code>bzlib</code>, the <code>liblzma</code> from <code>xz</code>, PCRE, ICU, TRE and the <code>iconv</code> implementation.
<p>A similar function <code>grSoftVersion()</code> in package <span>grDevices</span> reports on third-party graphics software.</p>
<p>Function <code>tcltk::tclVersion()</code> reports the Tcl/Tk version.</p>
</li>
<li>Calling <code>callGeneric()</code> without arguments now works with primitive generics to some extent.</li>
<li><code>vapply(x, FUN, FUN.VALUE)</code> is more efficient notably for large <code>length(FUN.VALUE)</code>; as extension of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16061" target="_blank">PR#16061</a>.</li>
<li><code>as.table()</code> now allows tables with one or more dimensions of length 0 (such as <code>as.table(integer())</code>).</li>
<li><code>names(x) now clears the names of call and <code>...</code> objects.</code></li>
<li><code>library()</code> will report a warning when an insufficient dependency version is masking a sufficient one later on the library search path.</li>
<li>A new <code>plot()</code> method for class <code>"raster"</code> has been added.</li>
<li>New <code>check_packages_in_dir_changes()</code> function in package <span>tools</span> for conveniently analyzing how changing sources impacts the check results of their reverse dependencies.</li>
<li>Speed-up from Peter Haverty for <code>ls()</code> and <code>methods:::.requirePackage()</code> speeding up package loading. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16133" target="_blank">PR#16133</a>)</li>
<li>New <code>get0()</code> function, combining <code>exists()</code> and <code>get()</code> in one call, for efficiency.</li>
<li><code>match.call()</code> gains an <code>envir</code> argument for specifying the environment from which to retrieve the <code>...</code> in the call, if any; this environment was wrong (or at least undesirable) when the<code>definition</code> argument was a function.</li>
<li><code>topenv()</code> has been made <code>.Internal()</code> for speedup, based on Peter Haverty&rsquo;s proposal in <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16140" target="_blank">PR#16140</a>.</li>
<li><code>getOption()</code> no longer calls <code>options()</code> in the main case.</li>
<li>Optional use of <code>libcurl</code> (version 7.28.0 from Oct 2012 or later) for Internet access:
<ul>
<li><code>capabilities("libcurl")</code> reports if this is available.</li>
<li><code>libcurlVersion()</code> reports the version in use, and other details of the <code>"libcurl"</code> build including which URL schemes it supports.</li>
<li><code>curlGetHeaders()</code> retrieves the headers for <code>http://</code>, <code>https://</code>, <code>ftp://</code> and <code>ftps://</code> URLs: analysis of these headers can provide insights into the &lsquo;existence&rsquo; of a URL (it might for example be permanently redirected) and is so used in <code>R CMD check --as-cran</code>.</li>
<li><code>download.file()</code> has a new optional method <code>"libcurl"</code> which will handle more URL schemes, follow redirections, and allows simultaneous downloads of multiple URLs.</li>
<li><code>url()</code> has a new method <code>"libcurl"</code> which handles more URL schemes and follows redirections. The default method is controlled by a new option <code>url.method</code>, which applies also to the opening of URLs <em>via</em> <code>file()</code> (which happens implicitly in functions such as <code>read.table</code>.)</li>
<li>When <code>file()</code> or <code>url()</code> is invoked with a <code>https://</code> or <code>ftps://</code> URL which the current method cannot handle, it switches to a suitable method if one is available.</li>
</ul>
</li>
<li>(Windows.) The DLLs &lsquo;<span>internet.dll</span>&rsquo; and &lsquo;<span>internet2.dll</span>&rsquo; have been merged. In this version it is safe to switch (repeatedly) between the internal and Windows internet functions within an <strong>R</strong>session.
<p>The Windows internet functions are still selected by flag <span>&ndash;internet2</span> or <code>setInternet2()</code>. This can be overridden for an <code>url()</code> connection <em>via</em> its new <code>method</code> argument.</p>
<p><code>download.file()</code> has new method <code>"wininet"</code>, selected as the default by <span>&ndash;internet2</span> or <code>setInternet2()</code>.</p>
</li>
<li><code>parent.env&lt;-</code> can no longer modify the parent of a locked namespace or namespace imports environment. Contributed by Karl Millar.</li>
<li>New function <code>isLoadedNamespace()</code> for readability and speed.</li>
<li><code>names(env)</code> now returns all the object names of an <code>environment</code> <code>env</code>, equivalently to <code>ls(env, all.names = TRUE, sorted = FALSE)</code> and also to the names of the corresponding list,<code>names(as.list(env, all.names = TRUE))</code>. Note that although <code>names()</code> returns a character vector, the names have no particular ordering.</li>
<li>The memory manager now grows the heap more aggressively. This reduces the number of garbage collections, in particular while data or code are loaded, at the expense of slightly increasing the memory footprint.</li>
<li>New function <code>trimws()</code> for removing leading/trailing whitespace.</li>
<li><code>cbind()</code> and <code>rbind()</code> now consider S4 inheritance during S3 dispatch and also obey <code>deparse.level</code>.</li>
<li><code>cbind()</code> and <code>rbind()</code> will delegate recursively to <code>methods::cbind2</code> (<code>methods::rbind2</code>) when at least one argument is an S4 object and S3 dispatch fails (due to ambiguity).</li>
<li>(Windows.) <code>download.file(quiet = FALSE)</code> now uses text rather than Windows progress bars in non-interactive use.</li>
<li>New function <code>hsearch_db()</code> in package <span>utils</span> for building and retrieving the help search database used by <code>help.search()</code>, along with functions for inspecting the concepts and keywords in the help search database.</li>
<li>New function <code>.getNamespaceInfo()</code>, a no-check version of <code>getNamespaceInfo()</code> mostly for internal speedups.</li>
<li>The help search system now takes <span>keyword</span> entries in Rd files which are not standard keywords (as given in &lsquo;<span>KEYWORDS</span>&rsquo; in the <strong>R</strong> documentation directory) as concepts. For standard keyword entries the corresponding descriptions are additionally taken as concepts.</li>
<li>New <code>lengths()</code> function for getting the lengths of all elements in a list.</li>
<li>New function <code>toTitleCase()</code> in package <span>tools</span>, tailored to package titles.</li>
<li>The matrix methods of <code>cbind()</code> and <code>rbind()</code> allow matrices as inputs which have <em>2^31</em> or more elements. (For <code>cbind()</code>, wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16198" target="_blank">PR#16198</a>.)</li>
<li>The default method of <code>image()</code> has an explicit check for a numeric or logical matrix (which was always required).</li>
<li><code>URLencode()</code> will not by default encode further URLs which appear to be already encoded.</li>
<li><code>BIC(mod)</code> and <code>BIC(mod, mod2)</code> now give non-NA numbers for <code>arima()</code> fitted models, as <code>nobs(mod)</code> now gives the number of &ldquo;used&rdquo; observations for such models. This fixes <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16198" target="_blank">PR#16198</a>, quite differently than proposed there.</li>
<li>The <code>print()</code> methods for <code>"htest"</code>, <code>"pairwise.htest"</code> and <code>"power.htest"</code> objects now have a <code>digits</code> argument defaulting to (a function of) <code>getOption("digits")</code>, and influencing all printed numbers coherently. Unavoidably, this changes the display of such test results in some cases.</li>
<li>Code completion for namespaces now recognizes all loaded namespaces, rather than only the ones that are also attached.</li>
<li>The code completion mechanism can now be replaced by a user-specified completer function, for (temporary) situations where the usual code completion is inappropriate.</li>
<li><code>unzip()</code> will now warn if it is able to detect truncation when unpacking a file of 4GB or more (related to <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16243" target="_blank">PR#16243</a>).</li>
<li><code>methods()</code> reports S4 in addition to S3 methods; output is simplified when the <code>class</code> argument is used. <code>.S3methods()</code> and <code>methods::.S4methods()</code> report S3 and S4 methods separately.</li>
<li>Higher order functions such as the <code>apply</code> functions and <code>Reduce()</code> now force arguments to the functions they apply in order to eliminate undesirable interactions between lazy evaluation and variable capture in closures. This resolves <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16093" target="_blank">PR#16093</a>.</li>
</ul><p>More at http://cran.rstudio.com/</p><p>Reference: http://www.r-bloggers.com/r-3-2-0-is-released-using-the-installr-package-to-upgrade-in-windows-os/</p>]]></description>
	<dc:creator>Neel</dc:creator>
</item>

</channel>
</rss>