Skip to content

Commit 7c4700e

Browse files
committed
cleaning up last year's content
1 parent f8d9f5d commit 7c4700e

File tree

2 files changed

+0
-107
lines changed

2 files changed

+0
-107
lines changed

_wikis/Google_Summer_of_Code_2012.md

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -20,77 +20,6 @@ details about the program.
2020

2121
### Project Proposals
2222

23-
#### Amino acids physico-chemical properties calculation
24-
25-
Project page: <GSoC:AAPropertiesComputation>
26-
27-
Rationale
28-
The calculation of simple physico-chemical properties for biopolymers is
29-
an important tool in the arsenal of molecular biologist. Theoretically
30-
calculated quantities like extinction coefficients, isoelectric points,
31-
hydrophobicities and instability indices are useful guides as to how a
32-
molecule behaves in an experiment. Many tools for calculating these
33-
properties exist, including widely used open-source implementations in
34-
EMBOSS and BioPerl, but only some are currently available in BioJava3.
35-
The aim of this project is to port or produce new implementations of
36-
standard algorithms for a range of calculations within BioJava3.
37-
38-
<!-- -->
39-
40-
Approach
41-
The following methods will be implemented in pure Java. High performance
42-
will be insured by possibility of multithreaded calculations.
43-
44-
1. Molecular weight
45-
2. Extinction coefficient
46-
3. Instability index
47-
4. Aliphatic index
48-
5. Grand Average of Hydropathy
49-
6. Isoelectric point
50-
7. Number of amino acids in the protein (His, Met, Cys)
51-
52-
A standalone Java library will be developed and an API for other Java
53-
programs to use these functions as well as the command line executable.
54-
55-
Challenges
56-
Functional tests will be developed for tools, along with API and high
57-
level documentation for end users. The BioJava3 data model already
58-
provides support for representing the fundamental properties used in
59-
each calculation, but new methods will be needed to apply the
60-
calculations to objects representing biological molecules.
61-
62-
<!-- -->
63-
64-
Involved toolkits or projects
65-
Java, BioJava3, Eclipse, JUnit.
66-
67-
<!-- -->
68-
69-
Degree of difficulty and needed skills
70-
This is a simple low risk project as algorithms are independent of each
71-
other and simple. Interested students should have a general knowledge of
72-
core Java programming, knowledge of multi-threaded programming will be
73-
beneficial. There is plenty of scope for the student to implement other
74-
property calculations not listed here which will be beneficial for the
75-
Java Bio- and Medical informatics communities.
76-
77-
<!-- -->
78-
79-
Selection criteria (not exhaustive list, but will give you some guidance)
80-
81-
:\# Quality of proposal (feasible given your skills and available time,
82-
useful outcome)
83-
84-
:\# Interaction (response to emails, back-and-forth regarding proposal)
85-
86-
:\# If you like to make your application stand out I'd suggest a [short
87-
coding exercise](short coding exercise "wikilink").
88-
89-
Mentor
90-
91-
[Peter Troshin](User:Ptroshin "wikilink"), co-mentor [ Andreas
92-
Prlic](User:Andreas "wikilink")
93-
9423
------------------------------------------------------------------------
9524

9625
Previous Years

_wikis/Google_Summer_of_Code_2012.mediawiki

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,6 @@ Please read the [http://www.open-bio.org/wiki/Google_Summer_of_Code GSoC page at
88

99
=== Project Proposals ===
1010

11-
==== Amino acids physico-chemical properties calculation ====
12-
13-
Project page: [[GSoC:AAPropertiesComputation]]
14-
15-
;Rationale
16-
:The calculation of simple physico-chemical properties for biopolymers is an important tool in the arsenal of molecular biologist. Theoretically calculated quantities like extinction coefficients, isoelectric points, hydrophobicities and instability indices are useful guides as to how a molecule behaves in an experiment. Many tools for calculating these properties exist, including widely used open-source implementations in EMBOSS and BioPerl, but only some are currently available in BioJava3. The aim of this project is to port or produce new implementations of standard algorithms for a range of calculations within BioJava3.
17-
18-
;Approach
19-
:The following methods will be implemented in pure Java. High performance will be insured by possibility of multithreaded calculations.
20-
:# Molecular weight
21-
:# Extinction coefficient
22-
:# Instability index
23-
:# Aliphatic index
24-
:# Grand Average of Hydropathy
25-
:# Isoelectric point
26-
:# Number of amino acids in the protein (His, Met, Cys)
27-
A standalone Java library will be developed and an API for other Java programs to use these functions as well as the command line executable.
28-
29-
;Challenges
30-
:Functional tests will be developed for tools, along with API and high level documentation for end users. The BioJava3 data model already provides support for representing the fundamental properties used in each calculation, but new methods will be needed to apply the calculations to objects representing biological molecules.
31-
32-
;Involved toolkits or projects
33-
:Java, BioJava3, Eclipse, JUnit.
34-
35-
;Degree of difficulty and needed skills
36-
:This is a simple low risk project as algorithms are independent of each other and simple. Interested students should have a general knowledge of core Java programming, knowledge of multi-threaded programming will be beneficial. There is plenty of scope for the student to implement other property calculations not listed here which will be beneficial for the Java Bio- and Medical informatics communities.
37-
38-
;Selection criteria (not exhaustive list, but will give you some guidance)
39-
40-
:# Quality of proposal (feasible given your skills and available time, useful outcome)
41-
:# Interaction (response to emails, back-and-forth regarding proposal)
42-
:# If you like to make your application stand out I'd suggest a [[short coding exercise]].
43-
44-
;Mentor
45-
[[User:Ptroshin|Peter Troshin]], co-mentor [[User:Andreas| Andreas Prlic]]
46-
4711
----
4812

4913
== Previous Years ==

0 commit comments

Comments
 (0)