What should we call our new genetics toolkit? #699
Replies: 11 comments
-
Some notes from our discussion of this topic on the 2020-06-11 call
|
Beta Was this translation helpful? Give feedback.
-
@alimanfoo, @jeromekelleher: what do y'all think about Also, some contingency planning in the likely case that we cannot use
|
Beta Was this translation helpful? Give feedback.
-
(Posted by @tomwhite) I like Another approach to naming is to invent words. As Doug Cutting said, when asked why he chose the name "Hadoop":
New words like this don't seem particularly common in the PyData ecosystem (and I don't have any suggestions of any for this project). Portmanteaus like Another option is to appropriate commonly used words: |
Beta Was this translation helpful? Give feedback.
-
(Posted by @jeromekelleher) I really like I also like In isolation, I think I prefer the package name So, I vote for |
Beta Was this translation helpful? Give feedback.
-
Okay, by my tally we have votes for:
@alimanfoo what's your vote? |
Beta Was this translation helpful? Give feedback.
-
Leah Silen from NumFOCUS got back to me about using
|
Beta Was this translation helpful? Give feedback.
-
Okay I think we have emerging consensus around |
Beta Was this translation helpful? Give feedback.
-
(Posted by @alimanfoo) Hi folks, FWIW I'm happy to go with sgkit for the repo (and package) name. There is a nice symmetry with tskit which is an important sister project, emphasizing the links between the two is a good thing. We can always change our minds later if someone comes up with something really marketable :slight_smile: Cheers, P.S., you might enjoy to know that the precursor to scikit-allel was a package that I named "anhima". I can't even remember how I chose that name, but I was looking for something catchy and unusual. Also known as the horned screamer, it's a South American bird. |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone! https://github.com/pystatgen/sgkit is now alive. If we get permission from Leah, I will change the name to |
Beta Was this translation helpful? Give feedback.
-
Update from Leah Silen of NumFOCUS:
So, if we want to use the Some details on the NumFOCUS application:
Given the project barely exists right now, it's a bit early to apply for the July 15th round. I'll make a note to apply in October! |
Beta Was this translation helpful? Give feedback.
-
(Posted by @alimanfoo)
Sounds good, gives us time to write some code :slight_smile: In other news, we now have Quansight engaged on the project. We'll have a kickoff meeting with them shortly to go through working arrangements, then we'll connect everyone up. |
Beta Was this translation helpful? Give feedback.
-
We would like to get our genetics toolkit prototype into its own repository soon, for many reasons.
Now is a good time to ask the questions: what should we name this repository, and under which organization should we put it?
My proposal is that we put our work into
scikit-allel/scikit-allel
soon. Another option would be to put our work intoscikit-statgen/scikit-statgen
orrelated-sciences/scikit-statgen
.I've put some thoughts below for these options. I'd love to hear what others think soon, especially @alimanfoo.
Org
Org option #1:
scikit-allel
Our goal has been to work with @alimanfoo to converge our approach with his so that we can ultimately contribute our code to the https://github.com/scikit-allel organization.
Org option #2:
scikit-statgen
See below for a more detailed discussion.
Org option #3:
related-sciences
In the short term, it may make sense to put this into a repo or set of repos in our
related-sciences
organization, though we'd like to make this toolkit be as independent and multi-contributor as possible from the start, so this path is not preferred.Repo
Repo name option #1:
scikit-allel
scikit-allel
prosscikit-allel
org.scikit-allel
consscikit-*
naming convention in general: it's unfortunate that the Python module name is different from the repo name. Note that Alistair has actually used skallel as the repo name for scikit-allel v2, which is non-standard (cf. scikit-learn, scikit-image, scikit-genome). Given the popularity ofscikit-learn
, the user community has largely been educated on this topic. It's still a small speedbump for new users though.Repo name option #2:
scikit-statgen
I believe the
scikit-allel
name should be the default option, and we will need to have a very good reason to use a different name. I'd like to proposescikit-statgen
as an alternative for the purpose of having an example to drive the discussion forward. If we choose this name, we'd of course have to update the org name as well.scikit-statgen
prosscikit-statgen
consBeta Was this translation helpful? Give feedback.
All reactions