[Biopython-dev] Background needed for developing BioPython

Jennifer Sweezey jen at jensweezey.com
Tue Jul 18 19:35:32 UTC 2017

Thank you for the expansive list. I guess I will start by going through the
tutorial to look for errors. Testing does look like the best way to get to
know the code base.

On Jul 17, 2017 3:21 AM, "Peter Cock" <p.j.a.cock at googlemail.com> wrote:

Hi Jennifer,

Hello and welcome.

You certainly could help out even with minimal biological
knowledge. Where you might best help will depend on
your interests and experience.

If you have particular experience with the joys of unicode
encodings, recently we've found a few more problems
lurking in our code tests only exposed under unusual
locales, where real world data files have non-ASCII
characters (usually people's names):


One practical option would be working though the tutorial
with the latest Biopython and flagging any code snippets
which don't work, or typos. That would also give you some
idea of the breadth of the code base (although not all of
Biopython is covered in the Tutorial).

There are also on going efforts to better follow the PEP8
and PEP257 standards (although we don't want to break
backwards compatibility so things like existing mixed
case module names persist).


Related to that, we're also slowly getting our docstrings
into proper RST markup, with a view to replacing epydoc
with something more modern for making the API docs:


Right now I've been working on compiled wheel files
to help with Biopython installation - with that done we
should review all our installation instructions, refocusing
some of the compiler centric material for developers
only etc,


Note we're asking all new contributors to dual license
their contributions under both the Biopython License
Agreement and the BSD 3-Clause License:




On Mon, Jul 17, 2017 at 1:45 AM, Jennifer Sweezey <jen at jensweezey.com>
> I am a Python developer with an M.S and 7+ yrs of experience in software
> design\management. I find bioinformatics and genomics fascinating and
> want to get involved but I have no biology background whatsoever. Can I
> really contribute to a project like BioPython without the requisite bio
> background?  If so, where do I start?
> Thanks!
> _______________________________________________
> Biopython-dev mailing list
> Biopython-dev at mailman.open-bio.org
> http://mailman.open-bio.org/mailman/listinfo/biopython-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython-dev/attachments/20170718/45b2f556/attachment-0001.html>

More information about the Biopython-dev mailing list