[Biopython] Google Summer of Code (GSoC)
Brad Chapman
chapmanb at 50mail.com
Mon Mar 26 07:02:29 EDT 2012
Zhigang;
> I am, Zhigang Wu, a third year graduate student in UC Riverside with a
> research focus on miRNA evolution. I am interested in implementing the
> Biopython SearchIO module, which is used to parse the blast reports from
> currently popular sequence alignment tools like NCBI BLAST+, FASTA, HMMER3
> and etc.
Welcome. Thanks for the introduction and your interest in the SearchIO
project.
> Right now, I am preparing my proposal that is due by April 6. I am listing
> below the core methods that the Biopythonic SearchIO module is going to
> support. For the sake of consistency, the moethods are very similar to
> existing SeqIO <http://biopython.org/wiki/SeqIO>and
> AlignIO<http://biopython.org/wiki/AlignIO>modules.
>
> 1. SearchIO.parse(handle, format), is a generator function.
> 2. SearchIO.to_dict(iterator): this function takes in an iterator
> arguments which is produced by SearchIO.parse(...) function.
> 3. SearchIO.read(handle, format): provide fasta access to blast report
> have only one record
> 4. SearchIO.write(....) outputs specified blast output
> 5. SearchIO.convert(...) provide format conversion between different
> formats
> 6. ...
>
> I'd like to hear back from you any feedback or suggestions on the method or
> any format that in your research field is considered to be popular and you
> want it to be supported in Biopythonic SearchIO module.
This all sounds great. My suggestion would be to make your project
proposal available once you have a first draft, and then folks will have
more detailed comments. The wiki has good information on the project plan:
http://open-bio.org/wiki/Google_Summer_of_Code#When_you_apply
and the NESCent wiki has some examples of well-written proposals from
previous years:
http://informatics.nescent.org/wiki/Phyloinformatics_Summer_of_Code_2012#Writing_your_application
One of the key aspects is having a detailed week-by-week outline of your
plans for the summer.
Thanks again,
Brad
More information about the Biopython
mailing list