Hi Omer,
Please find below my point by point answers to your questions.
Point 1:
You need to show how to calculate the value i.e. give the formula
with necessary explanations.
For example:
Molecular weight of a peptide is a sum of molecular weights of its
compenents.
where Ni are the
number, and Mi the average residue
molecular weights, of the amino acids. MN + MC
are added to the total in order to account for the termini: H at
the N-terminus and OH at the C-terminus. Of course, if the termini
are modified, these additions are replaced by those of the
modifiers.
Average residue molecular weights of the amino acids (Mi)
can be found in the reference tables <URL>.
Point 2:
I do not think that the idea that you describe is well
linked with the overall aims of the project. I was thinking about
adding some
other physico-chemical property calculation for the peptide, protein
or nucleic
acid.
Point 3:
I am not sure there is one. I'd suggest explaining a little bit more
what you mean by "BioJava time table" and posting this question to
the BioJava mailing list. Someone else may point you in the right
direction.
I hope that answered your questions.
Regards,
Peter
You do not need to provide any implementation details for it.
On 05/04/2011 20:33, omer f wrote:
Dear Peter,
Thank you for your detailed answer :)
Today and Yesterday i have started to read the relevant
background material About the subject,
I will be sincere, I can't say i really understood all the
specific Biological Data evolve it, I related more to
the Chemistry and Calculations. Even though, i think i could
handle and learn all needed for the completion of this project.
I have three questions that relates to the project:
1. In my proposal and application on what subjects i need to
specify and focus: The actual way i am going to Calculate and
program each function, or i should Show and Explain the way i
am going to execute and plan the time table for the project?
2. While doing the example exercise I got a new Idea that
could be part of this project, or can be a new project (or
maybe it already implemented):
I thought about Creating a "Sequence Manager" which will be
based on Server-Client program.
The "Sequence Manager" (as i call it) the Server will Get
commands for calculations needed to be execute. The Server
will connect
his "Clients" (other computer) and sending them
the relevant Files (input\output) and Calculation commands
need to be execute. (like the "Amino Acid" project
functions). After clients finish the process and calculation,
they connect the server and sends him the relevant files
(output) and ready for furthermore calculations. I this kind
of implementation will help to Speed up process, and with the
right features like Priority Queue That will Define to Server
which Commands more important to calculate etc.
I Hope this idea isn't implemented yet (:)) and if so, Do
you think it a good Idea or kind of ideas to Suggest??
3. The Last question for today, about Administration: Where
could i find the BioJava Time table for the project??
Sincerely,
Omer.
meaning the Sequence Manager (server) will Get Commands for
calculation on specific Files (input and output) and will send
it to other clients to calculate them using the
"Amino acic Calculator" which the original project develops.
the purpose of using this program is to calculate thing
faster in more than
on client (computer).
2011/4/4 Peter Troshin <[email protected]>
Hi Omer,
I am on the BioJava list so I got your email.
>> I am in the second year of my degree, and
so far i have learned
>> the program languages: Java, C, C++ and
in addition Object
>> Oriented Programming in Java.
Sounds good!
>> Though, i have no working experience in
programming.
Thank you for being honest (:-))
>> My only concern is, will My lack of
experience could hurt my
>> chances to be accepted to the project.
It may but it may not. Some people pick up things
pretty quickly - are you one of them?
Seriously, have a look at the methods that you are
about to implement, search the web
for more information about them and see if you have a
good idea how to do that. You do not have to know
anything about the BioJava at this stage, you can
learn about it later. For this
project you also need to know the basics of Chemistry
and Molecular Biology, nothing too
complicated, but still without this knowledge the
learning curve for this project is going to be pretty
steep.
I hope I answered your question.
Regards,
Peter
On 04/04/2011 13:59, omer f wrote:
To all it may concern,
Dear BioJava,
My name Omer Frieman and i am a student of
Computer Science (B.Sc)
and International Politics at the Hebrew
university in Jerusalem,
Israel. Last week, I attended a conference
about Google SOC, Which i
find most interesting and something that i
would like to experience.
I am in the second year of my degree, and so
far i have learned the
program languages: Java, C, C++ and in addition
Object Oriented
Programming in Java. Though, i have no working
experience in
programming.
While searching the list of SOC projects i came
across the
Bioinformatics Foundation Projects. I found the
Java Project very
interesting, First, for the content - the
research subject of
Bio-informatics, and Second, I was looking
specifically for a Java
project for gaining experience in it,
Before sending my application with the short
coding exercise, i send
you this mail to Introduce myself. My only
concern is, will My lack
of experience could hurt my chances to be
accepted to the project. I
would appreciate your opinion in that matter.
Furthermore, i was wondering how do i connect
the Project mentor
(Peter Troshin).
Sincerely, Omer.
_______________________________________________
Biojava-l mailing list - [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l
|