I started asking some basic questions like
To answer these questions: I followed the common/standard protocol of any researcher:
After a lot of effort, I could bring all the tools together to one place.
After a lot of source code tweeking/hacking, I could make them work.
These tools were written for a task and one data set for example: Only 2 PDB files in a wierd format. for that format I had to
write some more code. How can I run 300 X 300 alignments and when will it get over? These thoughts always pestered me.
I could not locate a good parser for reading the PDB format then. Those which I found were not written to access every
information which I was intending to access and use for my analysis for example: I needed a PDB parser which can :
.... and many such requirements.
Similarly I had to write my own glue-code to run and provide a continuity to my steps of analysis which we can call as our Bio-FlowchartI felt this frustration could be a common problem to many more researchers out there doing respective analyses with biological data. Today, I feel that the 16 - 20 years NCE's time-to-market is due to lack of such biologically intelligent, flexible and reusable biological programming environments.
I had just completed my Object Oriented Programming Using C++ course - A Part Time Course I learnt and a BrainBench Certificate Exam on C. I realized "ReUsability, Flexibility and Maintenance" are Key to any Software and OOPs is the only paradigm to "reduce the unproductive time I spent".
So, I decided to take the initiative of writing a complete parser in my own capacity in a reusable way i.e when the first Biological Abstract Datatype (BioADT) was defined and implemented as BioPdb. Then followed, BioGenBank, BioFasta, BioSwissProt, BioEmbl and many other parsers
After some further thought on design, I realized and initiated 'BioBhasha®'-the 'Language Paradigm' in Biological Research than the conventional 'tool Paradigm' which I always felt very restrictive . This helped me reach - A one-stop, one-language bio-software solution to every biological query.
After completing my PhD, with friends, we started this company, filed patents on the 'Language paradigm'. I desire and intend to spend more of my time and energy in making 'BOS®' and 'BioBhasha®' a well-sought-after biological software.
As with any Language, BioBhasha® has been evolving imbibing more and more algorithms, Parsers, Utilities and many more features. Now, The LOC++ of BioBhasha® has reached ~300K and still counting +ve.
Yes, today if you ask me, I cannot work with out BOS® or BioBhasha® . The analysis which took ~2 years then, I can complete that in 15 days. Thats the time and cost you too can save, I can guarentee that.
Soon I will add some projects to describe the enormity of work taken and the duration in which they were completed.