[Biopython-dev] Background needed for developing BioPython

Peter Cock p.j.a.cock at googlemail.com
Mon Jul 17 09:21:30 UTC 2017


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):

https://github.com/biopython/biopython/issues/1321
https://github.com/biopython/biopython/issues/1320

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).

https://github.com/biopython/biopython/issues/1170

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:

https://github.com/biopython/biopython/issues/1221
https://github.com/biopython/biopython/issues/906

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,

https://github.com/biopython/biopython/issues/1296
https://github.com/biopython/biopython/issues/1295

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

https://github.com/biopython/biopython/issues/898

Regards,

Peter

On Mon, Jul 17, 2017 at 1:45 AM, Jennifer Sweezey <jen at jensweezey.com> wrote:
> 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 really
> 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


More information about the Biopython-dev mailing list