dib-lab / khmer

In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more
http://khmer.readthedocs.io/
Other
754 stars 296 forks source link

Screed author attribution #1560

Open standage opened 7 years ago

standage commented 7 years ago

The screed authors are listed in the docs, which is read from doc/conf.py. A couple of related questions.

standage commented 7 years ago

The authors listed in the docs are not pulled from the doc/conf.py file. Already potential for coming out of sync.

standage commented 7 years ago

Also setup.py.

ctb commented 7 years ago

On Mon, Dec 19, 2016 at 01:45:34PM -0800, Daniel Standage wrote:

  • Who should be considered an author for the 1.0 release? Anybody with a contribution since the last release? Since ever? Just core devs?

I think anyone with any contribution at all should be offered authorship on the JOSS pub. @mr-c might have ways to extract this that he used on the khmer repo.

ctb commented 7 years ago

It's not so bad:

Author: Alex Nolley <alex@evernight.home>
Author: Alex Nolley <alex@ticenia.(none)>
Author: Alex Nolley <alex@ticenia>
Author: Alex Nolley <badmit@gmail.com>
Author: Alex Nolley <nolleyal@lyorn.idyll.org>
Author: Ben Taylor <brtaylor92@users.noreply.github.com>
Author: Benjamin Taylor <taylo886@msu.edu>
Author: C. Titus Brown <titus@idyll.org>
Author: Camille Scott <camille.scott.w@gmail.com>
Author: Daniel Standage <daniel.standage@gmail.com>
Author: Jake Fenton <bocajnotnef@gmail.com>
Author: Kevin Murray <spam@kdmurray.id.au>
Author: Luiz Irber <luiz.irber@gmail.com>
Author: Luiz Irber <luizirber@users.noreply.github.com>
Author: Michael R. Crusoe <mcrusoe@msu.edu>
Author: Michael R. Crusoe <michael.crusoe@gmail.com>
Author: Michael Wright <wrigh517@gmail.com>
Author: Sarah Guermond <s.guermond@gmail.com>
Author: Thomas Fenzl <thomas.fenzl@gmx.net>
Author: Tim Head <betatim@gmail.com>
Author: bocajnotnef <bocajnotnef@gmail.com>
Author: gpratt <gpratt@gmail.com>
Author: mr-c <michael.crusoe@gmail.com>
Author: peterjc <p.j.a.cock@googlemail.com>
Author: proteasome <enzyme@bu.edu>

de-duplicated, we have:

Alex Nolley Ben Taylor Titus Camille Daniel Kevin Murray Luiz Michael Sarah Guermond Thomas Fenzl Tim Head Peter Cock Gabriel Pratt Jake Fenton en zyme

I'm not sure how to assign author order; I'm fine with being last. Alex did most of the initial programming but it's evolved considerably since then... thoughts?

ctb commented 7 years ago
git log | grep ^Author: | sort | uniq
standage commented 7 years ago

I'd suggest

  1. release manager (Luiz still, right?)
  2. all other authors, alphabetically by last name
  3. Titus
ctb commented 7 years ago

We could also reverse order by # of commits :)

ctb commented 7 years ago

(but I am fine with mostly alphabetical)

standage commented 7 years ago

We should probe the authors to ask 1) if they do not want their names on the paper and 2) which names / email they'd prefer.

standage commented 7 years ago

We could also reverse order by # of commits :)

Ok, for the future I'll make sure to split all of my contributions into many small PRs :)

ctb commented 7 years ago

Contacted & agreed to authorship (I will remove those who do not want authorship):

ctb commented 7 years ago

Contacted everyone. We Shall See.

@luizirber can you put together the required paper draft?

betatim commented 7 years ago

Tim Head, tim@wildtreetech.com, Wild Tree Tech. Does ORCID help at all? http://orcid.org/0000-0003-0931-3698

ctb commented 7 years ago

Oooh, nice, ORCID is a good idea.

betatim commented 7 years ago

(Author list order: sort by output of random.random() seeded with your ORCID ID, jk)

themangoemoji commented 7 years ago

Hey all. Thanks for reaching out. I am indeed OK with being listed as an author; the ordering is fine with me. You can mark me down with:

Michael Wright wright.mhw@gmail.com Duo Security

mr-c commented 7 years ago

My author management code is in this Makefile https://github.com/dib-lab/khmer/blob/master/Makefile#L359

sguermond commented 7 years ago

Thanks for reaching out! The ordering works for me. Here's my information:

Sarah Guermond sarah.guermond@gmail.com Independent researcher, Seattle WA Orcid: orcid.org/0000-0002-5849-1522

bocajnotnef commented 7 years ago

Hi again all, thanks for the ping; Order sounds good to me.

Personal deets: Jacob Fenton bocajnotnef@gmail.com Michigan State University Orchid: orcid.org/0000-0002-2916-3159

peterjc commented 7 years ago

Which repository was git log | grep ^Author: | sort | uniq run on? I can't find myself in the log for did-lab/khmer

standage commented 7 years ago

Which repository was git log | grep ^Author: | sort | uniq run on?

dib-lab/screed. Sorry for the confusion: issues for screed are currently tracked with khmer, but after the screed 1.0 release there will be a cleaner separation between the two repos.

peterjc commented 7 years ago

Ah, thanks - I can see my two commits to date now, some SQL optimisations: https://github.com/dib-lab/screed/commits?author=peterjc

ctb commented 7 years ago

Kevin D. Murray
ORCID 0000-0002-2466-1917
ARC Centre of Excellence in Plant Energy Biology,
Australian National University, Canberra, ACT 2602
Australia

My email should probably be kdmpapers@gmail.com

ctb commented 7 years ago

From Alex: "It is fine to list me as an author in alphabetical order."

'Alexander Nolley', no affiliation,           
badmit@gmail.com
ctb commented 7 years ago

en zyme is "absolutely chuffed to be included" :)

ctb commented 7 years ago

We are set to move forward with this, @luizirber. Everyone but Gabriel Pratt has responded and is on board. Can you draft the required JOSS stuff?