This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Forum: To the Biologists out there: What bioinf tool are you missing?

I have a degree in Biology and Comp. Science.

Now, for fun and to "learn by doing" I would like to develop a simple to medium complex bioinf tool. (Python, Perl or C)

So if you can tell me what tool you are missing and if I think I am able to hack it together I would like to do such a project.

Let's see what comes up!

education career

5 answers

Here are some on my wish list:

  1. A way to subsample SRA data without having to download it all: for example get 1 million random reads from each of the following runs.
  2. A sane replacement for Entrez Direct: http://www.ncbi.nlm.nih.gov/books/NBK179288/ (the current version will ignore invalid parameters and provides little to no help on what the valid values could be)
  3. Simple, standalone command line replacements for R tools like deseq, edgeR that operate directly on files rather than the complex R objects that these tools typically require.

Simple, standalone command line replacements for R tools like deseq, edgeR that operate directly on files rather than the complex R objects that these tools typically require.

Make that request*2.

and make that request * 3.

"complex R objects" is putting it nicely...

YES. Why does it seem like R projects just assume everyone will be using R. And for things like deseq, the inputs are quite simple - why no command-line love?

I was also annoyed by number 3, I wrote an Rscript taking command line arguments (counttable, sample info file) for that purpose, performing sanity check on input data and then differential expression analysis with either DESeq2, edgeR or limma. Writing the results to tab separated files and saving all potential useful plots in image files.

E.g. execute like DEA.R counttable.txt sampleInfoFile.txt deseq2

Should we consider #3 done :-)

Share the code!

I'm pretty new to using git, so I hope I didn't make mistakes and wouldn't mind your feedback. If all went well, my script can be found on https://github.com/wdecoster/DEA.R

Notice it will need some modifications to perfectly match your files... Let me know what you think!

Create a new post for command line scripts for DE :-)

Don't keep this buried in this long thread where it may not be found by others easily.

@Devon can add his version to your new post.

Would you mind sharing that? I've been wanting to write up something similar, but no use re-inventing the wheel if I can modify yours a bit to do the same thing.

EDIT: me and genomax2 wrote this at the exact same time, so jinx you owe me a dr. pepper!

I definitely wouldn't mind sharing (and I will), but that would be the first piece of code I ever shared, makes me nervous ;-) In addition, I also should get some comments/advice from people with more experience in gene expression analysis. I'll put it online and let you know, probably tomorrow.

For additional references, here's our Rscript (part of the whole pipeline) for doing a similar DESeq2 analysis.

Hmm looks like there are some parts I can still add to mine!

I'll have to look at yours and see if there are ideas we can borrow from you :)

Why not work with a lab/group locally to see if you are able to find a challenging project (for them, perhaps not for you). Direct interaction would allow you to learn quicker (rather than character limit on a post here) and things can move much faster when everyone is in the same room.

There is plenty of general purpose software out there and it may be difficult to find a project by a solicitation on Biostars. While not new, here is a similar question that was asked on Biostars a while ago: Which New Bioinformatics Related Tool Would You Appreciate The Most?

Covert ALL or MOST "R" packages to a good GUI and press-button easy to use, high through put softwares, web servers and softwares that will run on Windows- for biologists. In dire need of those.

Open source statistical packages.

Anything related to Metabolomics data analysis from various mass-spec platforms would be useful.

Connecting metabolites with proteins/genes.

Integration of multiple -omics datasets would be highly in demand too.

Easy, and universal "data imputation" tools for all -omics data sets would be useful.

Thoughts galore, but tools are limited. : (

Hi, and thank you for your efforts

would you please design a new BLAST algorithm that can do a blasting procedure that takes 10 months on a server, just in one day ?

What on earth are you blasting?

Every sequence on earth against those from mars :-)

Dear Istvan Albert,

can this program be used for running a blastx against NCBI nr local database. too ?

Looks like you would need to build a pauda index with the nr data but in a way, yes.

DIAMOND is 20000x faster than blast (for short reads), so the authors claim.

Indeed, that looks even better. I need to add this to my list of tools.

Hi,

I think except number of websites like Broad Institute Gene pattern and Galaxy Suite for NGS analysis, there is no complete bioinformatic tools which biologist could perform their analysis without suffering !!

My idea is using bioinformatics tools in an open access web server which all user could perform their analysis on that without any prior knowledge of Linux, programming ....

Currently, many biologists have to learn about NGS analysis which is time consuming, but suppose GEO2R tool everybody could use this tool for Micro array profile analysis without R knowledge. Also, many labs have not access to a appropriate server with enough Hardware resources which is vital for NGS analysis.

So, I think integration of current tools can be a target for those who want to spread bioinformatics era.

Thanks.

In other words, it'd be nice if someone added more Galaxy tools or workflows, since Galaxy is already fitting everything you've written.

Yes, you are right. But I mean for all aspects of bioinformatics not just NGS, other era like protein analysis, structural analysis and ...

You can do protein analysis in Galaxy, not sure about structural analysis (I've never needed to). It's only a matter of whether someone already has or wants to write a wrapper around a tool or visualization, aside from that the sky is the limit.

Log in to answer this question.