What Software Programs Do Bioinformaticians Need?
3
0
Entering edit mode
11.0 years ago

Hi, I'm very well verse in computer science. The languages which I'm very comfortable with are C++, Java, objective-C. I'm catching up on bioinformatics. I honestly know very little. I'm very interested in developing programs for bioinformaticians to use. However, since I'm not in that field, I don't know what is what they need. Can anyone tell me what kind of software programs most bioinformaticians need? What kind of software they wish was around?

Thanks

software programming • 3.8k views
ADD COMMENT
8
Entering edit mode
11.0 years ago
Gabriel R. ★ 2.9k

This is akin to going on:

http://cooking.stackexchange.com/

and asking what sort of ingredients do chefs use ?

:-P

ADD COMMENT
0
Entering edit mode

Wow!!!!!!!!!!!!

ADD REPLY
1
Entering edit mode

My comment was just meant to illustrate the eclectic nature of the field. People that work on RNA structure prediction, high throughput sequencing, databases for system's biology, theoretical aspects, phylogeny etc will use vary different software, there is no software that is a sine qua non for being a bioinformatician.

ADD REPLY
1
Entering edit mode

Ok thanks. I'm new at this, so I was looking for a more concrete answer. But I do understand what you mean. I should have been a bit more specific.

ADD REPLY
2
Entering edit mode
11.0 years ago
Irsan ★ 7.8k

samtools, bedtools/bedops, picard tools, vcftools, bcftools, bwa, blast, ggplot (R library)

ADD COMMENT
0
Entering edit mode

Thanks, that was helpful.

ADD REPLY
2
Entering edit mode

All those programs are great for people who work with Next Generation Sequencing, but NGS isn't the be-all-end-all of bioinformatics. Not by a long shot.

ADD REPLY
2
Entering edit mode
11.0 years ago
KCC ★ 4.1k

First, there was a recent post on what people spend a lot of their time doing as bioinformaticians. It was called What Do You Waste Your Time On. You might get some ideas there.

Second, there is a high level of programming ability in the bioinformatics community. So, many are used to just scripting whatever they need. In a lot of cases, the end users of bioinformatics software are other programmers. So many programs never get very much polish because the users can usually hack them into something usable without a lot of handholding. Two addition causes of gaps in available software are that the technology keeps changing, making old software obsolete and necessitating new versions, and that most bioinformaticians work in an academic environment where inventing new things is rewarded and maintaining old things is not. I bring all this up so you can a sense of what the bioinformatics software ecosystem is like since you are thinking of getting involved.

Third, my suggestion for a cool project that would be tremendously helpful and accessible to the beginner is writing a program that can easily translate between a large number of bioinformatics data formats. There are a few programs that do some conversions, but no single program that does the vast majority of conversions between say: bed, bedgraph, fixed wiggle, variable wiggle, bigwig, bigbed, sam, bam, fastq, fasta. This is a tremendous amount of work though.

ADD COMMENT
0
Entering edit mode

Thank you, I will look into that.

ADD REPLY

Login before adding your answer.

Traffic: 1768 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6