Dear all,
I have seen so many visualisation tools in Bioinformatics and I would like to know how should I start if I want to build my own tool according to my needs. The best example here would be, a tool like IGV ( or in UCSC browser). Please note, I am not talking about just visualisation or plotting pictures. I want to build like IGV. We can import different types of files (like bed files or files after CNV calling), etc. I would like to know your suggestions.
Thanks and Best regards,
Vikas
Why built yet another tool? Why not contribute to an existing open source project to add functionality to your needs? There are plenty: IGB (GenoVis), IGV (BROAD), Dalliance biodalliance.org), Trakster (Galaxy), JBrowse (GMOD), UCSC&Ensembl...... Plus many of these are DAS compliant
Look at these, find a suitable one written in a language you like, download the source code and have a play. Alternatively look into DAS (e.g. proserver das ) which will allow you to visualise your data, in a way dictated by you, on other peoples tools.
Thanks for your suggestion. I was thinking may be first I will build a small version of my own, so that I can get some idea, how to do all these things.I was looking for advice, that how should I start.I just want to know, what should I start studying (which software's and languages) so that at least I can begin.
I think Alastair's comments are ideal! The best way to learn is to get involved with an existing project, read through the code and see how things are done and then contribute your own code! There's no point reinventing the wheel, unless you have a valid reason!