Top Questions - BioStarmost recent 30 from http://biostar.stackexchange.com2010-03-18T08:23:22Zhttp://biostar.stackexchange.com/feedshttp://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://biostar.stackexchange.com/questions/334/is-it-possible-for-two-different-affymetrix-probe-set-id-to-have-common-annotatioIs it possible for two different Affymetrix probe set ID to have common annotations to same gene ? Khader Shameer2010-03-17T16:51:43Z2010-03-18T07:58:22Z
<p>Is it possible for two different Affymetrix probe set IDs to have common annotations to a single gene ? I am looking for the concept behind Affy probe set IDs. Any literature or links ? </p>
http://biostar.stackexchange.com/questions/310/which-software-development-technique-is-used-in-your-labWhich software development technique is used in your lab? giovanni2010-03-16T10:09:33Z2010-03-18T02:03:54Z
<p>On this page of the <a href="http://software-carpentry.org/lifecycle.html" rel="nofollow">software carpentry manual</a> you can find a brief introduction to different software development techniques, including agile and sturdy ones. </p>
<p>Which of these development model is closer to the one you use on your lab? How do you work together with your teammates?</p>
<p>note: If you are interested, I can provide you with more documents to describe the different development techniques.</p>
http://biostar.stackexchange.com/questions/296/where-to-advertise-or-find-bioinformatics-jobsWhere to advertise or find bioinformatics jobsIstvan Albert2010-03-15T18:57:44Z2010-03-18T01:54:11Z
<p>What do you recommend as the most appropriate site to advertise (or look for) bioinformatics related job openings.</p>
http://biostar.stackexchange.com/questions/311/how-to-get-started-in-bioinformaticsHow to get started in bioinformatics?Oli2010-03-16T10:47:33Z2010-03-17T21:55:59Z
<p>I am a Software Engineering student (with decent background in biology) and would like to explore the field of bioinformatics. I am completely new to the field and would like some pointers on where and how to get started.</p>
<ul>
<li>Is there any book I should read? </li>
<li>Any interesting online resources?</li>
<li>Any interesting blogs / online communities (apart from this one)?</li>
<li>What are some of the interesting problems bioinformatics is trying to solve?</li>
</ul>
<p>Any advice or insight about this industry would be appreciated.</p>
http://biostar.stackexchange.com/questions/287/a-resource-to-identify-functionally-redundant-genesA resource to identify functionally redundant genesRajarshi Guha2010-03-14T16:26:35Z2010-03-17T21:22:29Z
<p>Can anybody point me to a resource that provides information on functionally redundant genes? I have been pointed towards the use of GOA (http://www.ebi.ac.uk/GOA/) as one approach. Would this provide sufficient 'resolution' to identify functionally equivalent genes? My thinking is that if two genes share the same GO term and the GO term is a leaf node, that might be useful. </p>
<p>Any pointers would be appreciated</p>
http://biostar.stackexchange.com/questions/328/hardware-resources-for-hpc-in-bioinformaticsHardware resources for HPC in BioinformaticsJarretinha2010-03-16T22:46:17Z2010-03-17T18:11:11Z
<p>Greetings everybody,</p>
<p>We're planning to build a very powerful computing machine to serve bioinformatics application here at <a href="http://www.hcnet.usp.br/" rel="nofollow">HCFMUSP</a>(check my profile). I know that the common choice is to build a cluster or go cloud. But our adventurous spirit urges for some experimentation. We are somewhat envious of proprietary solutions using FPGA cards like these ones:</p>
<p><a href="http://www.clcbio.com/index.php?id=616" rel="nofollow">CLCbio Cube</a></p>
<p><a href="http://www.timelogic.com/decypher_intro.html" rel="nofollow">TimeLogic DeCypher</a></p>
<p><a href="http://www.picocomputing.com/e_series.html" rel="nofollow">Pico Computing E-FPGA</a></p>
<p>For the people who never heard of FPGA I do suggest to check out Wikipedia on these topics:</p>
<p><a href="http://en.wikipedia.org/wiki/Fpga" rel="nofollow">Field Programmable Gate Array</a>
<a href="http://en.wikipedia.org/wiki/Reconfigurable_computing" rel="nofollow">Reconfigurable Computing</a></p>
<p>There are several possible implementations of important algorithms in bioinformatics in those plataforms. This is just one example:</p>
<p><a href="http://www.biomedcentral.com/1471-2105/8/185" rel="nofollow">160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA)</a></p>
<p>Does anybody have some experience with these cards? Do they scale well? Are they worth the trouble?</p>
<p>Cheers,
Daniel</p>
http://biostar.stackexchange.com/questions/178/i-was-studying-a-gene-but-it-disappeared-in-the-latest-ensembl-release-what-shouI was studying a gene but it disappeared in the latest ensembl release. What should I do now?giovanni2010-03-05T13:06:24Z2010-03-17T08:40:50Z
<p>I am studying a set of genes involved in the same pathway, but this week, after looking at the new release of ensembl, I discovered that the gene was removed. What should I do now? There are references to this gene in several articles and the fact that it disappeared intrigues me - to which sequence these articles were referring to? Is it possible that the ensembl's curators have made an error?</p>
<p>cheers</p>
http://biostar.stackexchange.com/questions/181/recommend-your-favorite-bioinformatics-booksRecommend your favorite bioinformatics booksIstvan Albert2010-03-05T13:30:44Z2010-03-16T23:54:18Z
<p>I am looking for personal experiences and short opinions regarding bioinformatics books. </p>
<p>So far I have noticed the following trend: many books titled <em>Bioinformatics with Perl/Python/Java/R</em> etc end up being introductions into the programming language in question, often only minor code examples are related to bioinformatics.</p>
<p><strong>Help us find some good books!</strong></p>
<p><em>PS. If you are willing to write a standalone book review is even better. Please do so by creating a new question titled: "Book review for X" then answer it with your own review.</em></p>
http://biostar.stackexchange.com/questions/283/what-do-you-consider-the-most-trivial-and-the-most-challenging-tasks-in-your-partWhat do you consider the most trivial and the most challenging tasks in your particular field of work?Marcos de Carvalho2010-03-13T15:46:57Z2010-03-16T23:18:06Z
<p>To clarify, I am a biochemist, trained in molecular evolution since undergrad and I changed my particular field of work to large scale phylogenetic analysis in the grad school. </p>
<p>So, to me, building and interpreting a phylogenetic tree from a family of genes can be considered a trivial task in my subfield (actually, this should be be trivial to any people with a background in biology), but to integrate functional data and increase the scale of the analysis to whole genomes and dozen/hundreds of species would be a little more challenging. </p>
<p>I am really curious since bioinformatics and computational biology has had a fast growing in the last years, many paradigms have changed in what is trivial and what is challenging in his many subfields. </p>
http://biostar.stackexchange.com/questions/327/convert-microarray-quantization-in-imageConvert microarray quantization in imageunknown (google)2010-03-16T20:56:46Z2010-03-16T20:56:46Z
<p>How can I convert the microarray quantization mathematically elaborated in the corresponding image? I need to see the image of the mathematic changes in the microarray quantization. </p>
http://biostar.stackexchange.com/questions/308/which-human-tumor-cell-line-sample-genomes-have-been-already-sequenced-completelyWhich human tumor cell line/sample genomes have been already sequenced completely?Fred FLECHE2010-03-16T08:39:42Z2010-03-16T16:59:31Z
<p>Hello,</p>
<p>I am looking for genome (from cell lines or patient samples) that have been fully characterized thanks to the Next Generation Sequencing (NGS) methods.
I already know the following instances:</p>
<ul>
<li><p><a href="http://www.nature.com/nature/journal/v463/n7278/full/nature08629.html" rel="nofollow">NCI-H209 cell line</a></p></li>
<li><p><a href="http://www.sciencemag.org/cgi/content/full/321/5897/1807" rel="nofollow">22 Human Glioblastoma Multiforme<br>
samples</a></p></li>
<li><p><a href="http://www.nature.com/nature/journal/v456/n7218/full/nature07485.html" rel="nofollow">a first Acute Myeloid Leukaemia with minimal maturation
(AML-M1) sample</a></p></li>
<li><p><a href="http://content.nejm.org/cgi/content/full/361/11/1058" rel="nofollow">a second Acute Myeloid Leukaemia with minimal maturation
(AML-M1) sample</a></p></li>
</ul>
<p>So if you know other papers/ressources I would be glad if you could share it with others.</p>
<p>Thanks in advance,</p>
<p>Fred</p>
http://biostar.stackexchange.com/questions/302/compare-two-protein-sequences-using-local-blastCompare two protein sequences using local BLASTsatsurae2010-03-15T23:24:58Z2010-03-16T15:28:48Z
<p>Hi,</p>
<p>I have been given a task to compare the all the protein sequences of a strain of campylobacter with a strain of E.coli. I would like to do this locally using Biopython and the inbuilt Blast tools. However, I'm stuck on how to program this and what tools I should be using. If anybody could point me in the right direction, I would be thankful!</p>
<p>Cheers</p>
http://biostar.stackexchange.com/questions/90/computing-the-reverse-and-complement-of-a-sequence-with-biopythonComputing the reverse and complement of a sequence with BiopythonQuestion Bot2010-03-01T14:26:09Z2010-03-16T11:39:30Z
<p>An example that computes the reverse complement of a sequence with <a href="http://biopython.org/wiki/Main_Page" rel="nofollow">BioPython</a></p>
<pre><code>#
# Reverse complement example with BioPython
#
from Bio.Seq import Seq
# a separate function to reverse strings (or other iterables)
def rev(it):
"Reverses an interable and returns it as a string"
return ''.join(reversed(it))
# create a Seq class instance
dna = Seq("ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG")
# original DNA
print type(dna)
print dna
# reverse complement DNA, returns a new sequence
print dna.reverse_complement()
# currently there is no direct way to just reverse a sequence
# we need to do a little extra work
rseq = rev(str(dna))
rdna = Seq(rseq)
# reversed sequence
print rdna
# to complement DNA, returns a new sequence
print dna.complement()
</code></pre>
<p>Produces the following output:</p>
<pre><code><class 'Bio.Seq.Seq'>
ATGGCCATTGTAATGGGCCGCTGAAAGGGTGCCCGATAG
CTATCGGGCACCCTTTCAGCGGCCCATTACAATGGCCAT
GATAGCCCGTGGGAAAGTCGCCGGGTAATGTTACCGGTA
TACCGGTAACATTACCCGGCGACTTTCCCACGGGCTATC
</code></pre>
http://biostar.stackexchange.com/questions/142/mapping-snps-to-pathwaysMapping SNPs to PathwaysPierre Lindenbaum2010-03-04T15:08:48Z2010-03-16T00:07:51Z
<p>Hi all,
given a set of <strong>SNPs</strong>, what would be your favorite way to find theirs related <strong>pathways</strong>/ <strong>diseases</strong> ?</p>
<p>Thanks</p>
http://biostar.stackexchange.com/questions/290/performing-blast-smithwaterman-searches-directly-from-my-applicationPerforming BLAST/SmithWaterman searches directly from my applicationbrandstaetter2010-03-15T07:11:09Z2010-03-15T12:12:24Z
<p><em>Bringing in my questions from <a href="http://stackoverflow.com/questions/1432467/performing-blast-smithwaterman-searches-directly-from-my-application">stackoverflow</a>:</em></p>
<p>I'm working on a small application and thinking about integrating BLAST or other local alignment searches into my application. My searching has only brought up programs, which need to be installed and called as an external program.</p>
<p>Is there a way short of me implementing it from scratch? Any pre-made library perhaps?</p>
http://biostar.stackexchange.com/questions/268/appropriate-podcasts-for-a-bioinformaticianAppropriate podcasts for a bioinformatician?Daniel Swan2010-03-12T09:52:17Z2010-03-15T00:32:45Z
<p>What podcasts are the bioinformaticians here listening to that tie in with their work? </p>
<p>The most relevant podcast that I know of (the currently even more irregular than normal) <a href="http://www.c2cbio.com/" rel="nofollow">Coast to Coast Bio Podcast</a> is still in my list of podcasts.</p>
<p>For programming related topics I still find the <a href="http://blog.stackoverflow.com/category/podcasts/" rel="nofollow">StackOverflow podcast</a> an interesting and engaging listen.</p>
<p>Whilst at one point or another I subscribed to both <a href="http://www.nature.com/nature/podcast/" rel="nofollow">Nature</a> and <a href="http://www.sciencemag.org/about/podcast.dtl" rel="nofollow">Science</a> podcasts for general science I no longer do so.</p>
<p>What podcasts might I be missing out on that other people are enjoying related to their work?</p>
http://biostar.stackexchange.com/questions/277/how-to-convert-blast-results-to-gffHow to convert BLAST results to GFFMichael Barton2010-03-12T17:04:23Z2010-03-13T20:55:45Z
<p>I'd like to visualise the results of a BLAST search in a genome browser. Is there a simple way to get the results in GFF format without having to write a parser myself?</p>
http://biostar.stackexchange.com/questions/258/programatic-technique-for-gene-name-id-conversionProgramatic technique for gene-name/id conversionWill2010-03-11T01:27:26Z2010-03-13T04:51:33Z
<p>Does anyone know of a good gene-id conversion tool written in Python. I've come across numerous webtools but I'd like something a little more automated. I have the knowledge/ability to do it myself I was just wondering if there was something already out there. There's no point in re-inventing the wheel each time.</p>
<p>Thanks in advance</p>
http://biostar.stackexchange.com/questions/271/how-to-perform-trna-sequence-alignment-against-a-domain-specific-trna-covarianceHow to perform tRNA sequence alignment (against a domain-specific tRNA covariance models) with COVE (or Infernal) on windows ?Tal Galili2010-03-12T13:58:39Z2010-03-12T16:31:28Z
<p>(Sorry for the long header)</p>
<p>Hello all.</p>
<p>I wish to have a FASTA file (or similar) of a tRNA sequences that are aligned.</p>
<p>Here is an example of a FASTA file I would like to align:</p>
<p><a href="http://gtrnadb.ucsc.edu/Aero_pern/aerPer1-tRNAs.fa" rel="nofollow">http://gtrnadb.ucsc.edu/Aero_pern/aerPer1-tRNAs.fa</a></p>
<p>Here is how the sequence would look aligned:</p>
<p><a href="http://gtrnadb.ucsc.edu/Aero_pern/Aero_pern-align.html" rel="nofollow">http://gtrnadb.ucsc.edu/Aero_pern/Aero_pern-align.html</a></p>
<p>It uses a software called COVE, which can be found here:</p>
<p><a href="http://selab.janelia.org/software.html" rel="nofollow">http://selab.janelia.org/software.html</a></p>
<p>And it is said to do it by doing: "Structural alignments are generated by aligning tRNA sequences against domain-specific tRNA covariance models with the use of COVE."</p>
<p>Which leads me to my questions:</p>
<ol>
<li>Where might I find the "domain-specific tRNA" to run the COVE model with ?</li>
<li>How can I do this on windows ?</li>
<li>Is there a better way to do this alignment ?</li>
</ol>
<p>This is my first question, and I am very new to bioinformatics, so I am sorry if I am missing something very basic, or am asking something to which not many people would know to answer.</p>
<p>Thanks in advance,</p>
<p>Tal</p>
http://biostar.stackexchange.com/questions/245/tools-to-find-gene-ontology-term-enrichmentTools to find gene ontology term enrichmentQuestion Bot2010-03-09T18:13:46Z2010-03-11T18:04:52Z
<p>I need to make a recommendation to people working in a wet-lab looking for an easy to use tool that does GO term enrichment determination. For those unfamiliar with the concept it means that given a list of gene names they want to find out which gene ontology terms are present in numbers that are above random chance.</p>
<p>There is a huge <a href="http://www.geneontology.org/GO.tools.microarray.shtml" rel="nofollow">list here</a> yet a random sampling of the tools mentioned there has lead me to many non-working sites. Other tools seem out of date or just not reliable.</p>
<p>What tool do you use to solve this problem?</p>
<p>Thanks.</p>
http://biostar.stackexchange.com/questions/256/if-i-have-4-sequence-runs-2-in-each-direction-1-bp-is-different-on-each-shoulIf I have 4 sequence runs, 2 in each direction, 1 bp is different, on each, should I resequence?John2010-03-10T23:46:35Z2010-03-11T08:39:15Z
<p>I have a plate of colonies to sequence. I pick 2 colonies and sequence each in Fwd and Rev directions. I get back a single bp difference between the 2 strands. 2 bp have an T, two have a C. How should I call this base? Can I call it a Y (C or T) and leave it at that, or do I need to sequence another colony to be sure? </p>
http://biostar.stackexchange.com/questions/215/unambiguous-assembly-of-next-gen-fastq-reads-into-fastq-contigsUnambiguous assembly of next-gen fastq reads into fastq contigs?avilella2010-03-06T18:22:30Z2010-03-11T04:16:58Z
<p>Hi,</p>
<p>Does anybody know of any tool that will produce an unambiguous assembly of next-gen fastq files and give the assembled output back as fastq with consensus/combined scores?</p>
<p>By unambiguous I mean something like this in abyss:</p>
<p>ABYSS -k$k -b0 -t0 -e0 -c0</p>
<p>Cheers,</p>
<p>Albert. </p>
http://biostar.stackexchange.com/questions/255/how-can-a-base-called-position-be-unknown-but-have-a-non-minimal-scoreHow can a base-called position be "unknown" but have a non-minimal score?Jeremy Leipzig2010-03-10T21:26:16Z2010-03-11T03:59:56Z
<p>Let's say I extract something like this from a qseq or FASTQ file</p>
<pre><code>TTCAGATGTTCATATGCGGATCGGCGCTGGGCCCACGAGATCTAGCAGAGCTCGT.GGGACCACGACCACCGACCC
a`bbbbbbaabbab`ab^`bVa^^bab^[``bba^`]_Ya^`_`^^_Xa\_KYTYD[PY^Y_^[P[V_BBBBBBBB
</code></pre>
<p>So the dot is like an N - it can't call the base. So if I look at the FASTQ scores in integer format I would expect that position to have a minimal score. But in fact its score is 'D' or 4, not great but some other called bases at the tail end are 'B' or 2. What gives?</p>
http://biostar.stackexchange.com/questions/132/experiences-with-cloud-computing-in-bioinformaticsExperiences with cloud computing in bioinformaticsQuestion Bot2010-03-04T14:08:04Z2010-03-11T01:50:51Z
<p>In the past years cloud computing services such as the <a href="http://aws.amazon.com/ec2/" rel="nofollow">Amazon's Elastic Compute</a> cloud seem to have emerged a recommended alternative for providing high performance computing.</p>
<p>What are your experiences when it comes to <em>bioinformatics in the cloud</em>?</p>
http://biostar.stackexchange.com/questions/238/how-to-determine-if-a-gene-is-active-from-expression-dataHow to determine if a gene is active from expression dataallPowerde2010-03-09T02:39:53Z2010-03-11T01:09:56Z
<p>I have RMA (Robust Multi-Array) scores for the different genes (and their isoforms) on the Affymetrix chip. I want to know which of these genes are "active" (or in other words: are likely to produce enough protein products to have an effect). I'm not interested in them being differentially expressed or X-fold over- or under-expressed. All I want is the classification of them being likely "on" or "off". </p>
<p>So far I log-transformed (basis 10) the RMA score and centered them (subtracted the median). I called all genes which had a transformed score <0 as being inactive and scores >0 as being active. </p>
<p>Does anyone have a better methodology ?</p>
http://biostar.stackexchange.com/questions/251/what-open-source-java-library-can-i-use-to-query-online-free-databases-in-whichWhat open source Java library can I use to query online, free databases in which pathways a metabolite is participating?Egon Willighagen2010-03-10T11:57:11Z2010-03-10T21:12:15Z
<p>What opensource Java solutions are available to query online pathway databases like <a href="http://www.genome.jp/kegg/" rel="nofollow">KEGG</a> (or <a href="http://biometa.cmbi.ru.nl/" rel="nofollow">BioMeta</a>), <a href="http://www.ebi.ac.uk/thornton-srv/databases/MACiE/" rel="nofollow">MACiE</a> and <a href="http://www.brenda-enzymes.org/" rel="nofollow">Brenda</a> for the pathways a certain metabolite is available, for example, based on the <a href="http://en.wikipedia.org/wiki/International_Chemical_Identifier" rel="nofollow">InChI</a>? Preferably, the library would have a good data model for the pathway information, possibly <a href="http://sbml.org/" rel="nofollow">SMBL</a> or <a href="http://en.wikipedia.org/wiki/Resource_description_framework" rel="nofollow">RDF</a>-based. What would the code look like to make such a query?</p>
http://biostar.stackexchange.com/questions/128/pfam-based-functional-annotaionPfam based functional annotaionsuk2112010-03-04T00:14:24Z2010-03-10T21:05:39Z
<p>I think in one of the <a href="http://biostar.stackexchange.com/questions/41/how-much-do-you-trust-geneontology" rel="nofollow">earlier thread</a>, Istvan has already asked about the reliability of GO annotation. I was wondering, if any of you have any experience with the functional annotation based upon the <a href="http://pfam.sanger.ac.uk/" rel="nofollow">Pfam database</a>. I am looking forward to functionally annotate a large set of peptide library and the easiest way I can think about is to do batch search of those peptides against the Pfam database.In case you guys know a better approach , kindly share it.</p>
<p>cheers</p>
http://biostar.stackexchange.com/questions/228/hierarchical-clustering-cluster-heat-maps-in-javaHierarchical Clustering, Cluster Heat Maps in JavaSashikiran Challa2010-03-08T12:57:32Z2010-03-09T22:41:33Z
<p>Hello all,
I am new to this forum and I am glad I found one in Bioinformatics too.
I hope I can ask this question here.
<strong>Has anyone been able to generate cluster heatmaps using any library in Java ?</strong>
I recently got to learn that heatmaps are different from cluster heat maps in just that in the cluster heatmaps there are dendrograms for both genes as well as samples. So essentially Hierarchical clustering (thats what I am working on) is to be performed once on the genes and once on the samples.
I was looking at JFreechart, JTreeview. In JFreechart I did not find any method to directly get a cluster heat map. And with JTreeview, it needs 3 input files in particular format like the .CDT file, .gtr file, .atr file. I am curious to know if there is any other direct way to generate these cluster heat maps. </p>
<p>Please enlighten me</p>
<p>Thanks in advance</p>
http://biostar.stackexchange.com/questions/34/which-programming-languages-are-good-to-study-for-bioinformaticsWhich programming languages are good to study for bioinformatics?giovanni2010-01-26T15:45:06Z2010-03-09T17:57:12Z
<p>This is also a very classic question, however, it can be a very useful discussion for novices which are wishing to work in the bioinformatics field, and have to decide how to organize their time.
I have seen some surveys on this, for example on bioinformatics.org and on bioinformaticszen, but none of these cases were open discussions.</p>
<p>Which is your favorite programming language in bioinformatics? I actually use very much of Python and R, and hate Perl :-)</p>
http://biostar.stackexchange.com/questions/201/has-enhancer-and-transcription-factor-binding-site-prediction-already-been-made-rHas enhancer and transcription factor binding site prediction already been made redundant?allPowerde2010-03-06T07:43:23Z2010-03-09T15:44:54Z
<p>ENCODE soon provides DNase I hypersensitivity data for the whole genome in a multitude of different tissues. DNase I hypersensitivity marks genomic positions that are exposed and can hence be used to pinpoint active promoters or enhancers in the studied tissue. DNase I resistant regions, in contrast, mark genomic areas that are protected, e.g. because a transcription factor (TF) is bound. Since the data provides a base-pair resolution, it is possible to "zoom" in on the protected areas (== transcription factor binding sites) of the otherwise exposed regions (== enhancers). One can hence identify the shadow-prints on the genome left by the regulatory TFs in a given tissue. To identify which TFs are casting the shadows one could use ChIP-seq (rough binding regions) or Protein Binding Arrays (binding motif).</p>
<p>The question is: has the <em>in-silico</em> prediction of enhancers, binding sites or partners still merit or will we be soon able to look-up the binding events of TFs in the different tissues? </p>