[Biojava-l] Isoelectric point and molecular weight calculations with BioJava

Peter Troshin p.v.troshin at dundee.ac.uk
Tue Mar 8 13:08:22 UTC 2011


Hi Scooter,

Great! Please feel free to update the proposal page accordingly!

http://biojava.org/wiki/Google_Summer_of_Code#Project_Proposals

Regards,
Peter


On 08/03/2011 11:44, Scooter Willis wrote:
> Peter
>
> Happy to co-mentor and make sure everything gets integrated properly
> into either core or another module.
>
> Thanks
>
> Scooter
>
> On Tue, Mar 8, 2011 at 6:15 AM, Peter Troshin<p.v.troshin at dundee.ac.uk>  wrote:
>> Hi guys,
>>
>> Follow the invitation from Robert, I now registered this idea on the GSoC
>> page for BioJava
>>
>> http://biojava.org/wiki/Google_Summer_of_Code#Project_Proposals
>>
>> I wonder if anyone of you fancy co-mentoring a student?
>> It would be good to have someone with up-to-date knowledge of BioJava to
>> ensure that all the appropriate data structures are used. My own knowledge
>> of BioJava is a bit rusty.
>>
>> Kind regards,
>> Peter
>>
>>
>> On 02/03/2011 05:12, Andreas Prlic wrote:
>>> Hi Peter,
>>>
>>> we still don;t know yet if we will have support from Google again this
>>> year. Once we have a confirmation we will use the wiki site again for
>>> hosting pages related to GSoC. However we should do this project in
>>> any case...
>>>
>>> Andreas
>>>
>>> On Mon, Feb 28, 2011 at 7:18 AM, Peter Troshin<p.v.troshin at dundee.ac.uk>
>>>   wrote:
>>>>>>> What other functionality would you
>>>>>>> like to see that is currently not there?
>>>> I think that the methods below would be a good starting point, then the
>>>> Google Summer of Code student can propose something else that he/she
>>>> would
>>>> fancy implementing.
>>>>
>>>>   Molecular weight
>>>>   Extinction coefficient
>>>>   Instability index
>>>>   Aliphatic index
>>>>   Grand Average of Hydropathy
>>>>   Isoelectric point
>>>>   Number of amino acids in the protein (His, Met, Cys)
>>>>
>>>> I know BioJava projects were managed under Open Bioinformatics Foundation
>>>> (OBF) during last years GSoC. Is there a page for this year GSoC ideas
>>>> somewhere?
>>>>
>>>> Regards,
>>>> Peter
>>>>
>>>>
>>>> On 25/02/2011 05:12, Andreas Prlic wrote:
>>>>> Great, seems we have an agreement that we want to improve
>>>>> functionality for this. How complex is this going to be? From quickly
>>>>> checking the 1.8 source it looks like just a few classes that need to
>>>>> be converted and not too painful.  What other functionality would you
>>>>> like to see that is currently not there?
>>>>>
>>>>> Andreas
>>>>>
>>>>>
>>>>> On Thu, Feb 24, 2011 at 8:08 PM, Scooter Willis<willishf at ufl.edu>
>>>>>   wrote:
>>>>>> We put in some basics regarding modeling amino acid properties in the
>>>>>> core module but really didn't have any pressing use cases to drive the
>>>>>> api beyond calculating the mass of a peptide. We currently have
>>>>>> getMolecularWeight() as a method in AbstractCompound but never added a
>>>>>> getSequenceMolecularWeight() to AbstractSequence. It would be great to
>>>>>> get the attributes/features of amino acids properly modeled in core
>>>>>> and extend when reasonable useful summary methods at higher levels.
>>>>>> You should be able to query mass of a peptide and have it valid for an
>>>>>> amino acid with a PTM which means the amino acid needs to support the
>>>>>> ability to be modified in a flexible manner. I spent the last year+
>>>>>> developing a software suite for peptide detection in MS data for
>>>>>> deuterium exchange where automated PTM detection was important. Would
>>>>>> be great to get some focused attention on the core to make sure we can
>>>>>> model nucleotides and amino acids with a chemistry friendly API.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Scooter
>>>>>>
>>>>>> On Thu, Feb 24, 2011 at 2:15 PM, George
>>>>>> Waldon<gwaldon at geneinfinity.org>
>>>>>>   wrote:
>>>>>>> Hello Peter&      Andreas
>>>>>>>
>>>>>>> I effectively did some work on these methods, mostly fixing and adding
>>>>>>> the
>>>>>>> ExPASy algorithm that was kindly provided to me. I think it makes a
>>>>>>> lot
>>>>>>> of
>>>>>>> sense to port all physico-chemical property calculations related to
>>>>>>> amino
>>>>>>> acids and polypeptides to bj3, as suggested by Andreas, and I
>>>>>>> definitively
>>>>>>> support the effort. We could smoothly deprecate the bj1 package when
>>>>>>> this is
>>>>>>> done. Let me know how I could help.
>>>>>>>
>>>>>>> Thanks
>>>>>>> George
>>>>>>>
>>>>>>> Quoting Peter Troshin<p.v.troshin at dundee.ac.uk>:
>>>>>>>
>>>>>>>> Hi Andreas,
>>>>>>>>
>>>>>>>> In fact I'd be happy to help with the development of the tools for
>>>>>>>> simple
>>>>>>>> physico-chemical properties calculation for peptides. We could port
>>>>>>>> George’s
>>>>>>>> code (assuming he is happy with this) from BioJava 1.8 but we can
>>>>>>>> also
>>>>>>>> provide a few other methods. A couple of projects in the lab where I
>>>>>>>> work
>>>>>>>> would have benefited from having these calculations readily
>>>>>>>> available.
>>>>>>>>
>>>>>>>> I was thinking about participation in the Google Summer of Code
>>>>>>>> (GoSC)
>>>>>>>> this year as a mentor, and I think this would be an easy project for
>>>>>>>> a
>>>>>>>> student. What do you think about this?
>>>>>>>>
>>>>>>>> Thank you for your prompt reply.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Peter
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 24/02/2011 16:54, Andreas Prlic wrote:
>>>>>>>>> Hi Peter,
>>>>>>>>>
>>>>>>>>> if you get a copy of biojava 1.8, it is still there. However I would
>>>>>>>>> like to port this to biojava 3 as well.. George do you want to help
>>>>>>>>> me
>>>>>>>>> with that, since you are one of the authors of this package? The
>>>>>>>>> basic
>>>>>>>>> support for chemistry in BioJava 3 is a bit better... (e.g. Element
>>>>>>>>> class)
>>>>>>>>>
>>>>>>>>> Andreas
>>>>>>>>>
>>>>>>>>> On Thu, Feb 24, 2011 at 7:33 AM, Peter
>>>>>>>>> Troshin<p.v.troshin at dundee.ac.uk>
>>>>>>>>>   wrote:
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I've noticed that BioJava up to about version 1.7 had an
>>>>>>>>>> org.biojava.bio.proteomics package, which had methods for
>>>>>>>>>> isoelectric
>>>>>>>>>> point
>>>>>>>>>> and molecular weight calculations for peptides. I could not find
>>>>>>>>>> this
>>>>>>>>>> package in the BioJava 3.0.1 API. I’d like to use these methods and
>>>>>>>>>> wonder
>>>>>>>>>> if there are any equivalent methods available in the latest version
>>>>>>>>>> of
>>>>>>>>>> BioJava?
>>>>>>>>>>
>>>>>>>>>> Thank you for your help,
>>>>>>>>>>
>>>>>>>>>> Kind regards,
>>>>>>>>>> Peter
>>>>>>>>>>
>>>>>>>>>> Dr Peter Troshin
>>>>>>>>>> Bioinformatics Software Developer
>>>>>>>>>> Phone: +44 (0)1382 388589
>>>>>>>>>> Fax: +44 (0)1382 385764
>>>>>>>>>> The Barton Group
>>>>>>>>>> College of Life Sciences
>>>>>>>>>> Medical Sciences Institute
>>>>>>>>>> University of Dundee
>>>>>>>>>> Dundee
>>>>>>>>>> DD1 5EH
>>>>>>>>>> UK
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
>>>>>>>>>> http://lists.open-bio.org/mailman/listinfo/biojava-l
>>>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
>>>>>>> http://lists.open-bio.org/mailman/listinfo/biojava-l
>>>>>>>
>>>
>>
>>




More information about the Biojava-l mailing list