Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package name #3

Open
lgatto opened this issue Apr 5, 2019 · 7 comments
Open

Package name #3

lgatto opened this issue Apr 5, 2019 · 7 comments

Comments

@lgatto
Copy link

lgatto commented Apr 5, 2019

I just had the MSnbase devel call with @jorainer and he updated me about the discussions at the recent metabolomics workshop, including the MS scheme to harmonise the nomenclature and schemes in different metabolomics MS2 databases.

My understanding is that this package is meant to implement this MS scheme at the R level. If so, I would suggest to change the package name to reflect this goal more specifically, possibly naming it MSschemer (or whatever capitalisation seems more appropriate). This would also avoid confusion with other IO concepts/developments related to MS data.

Thank you in advance for considering my suggestion.

@meowcat
Copy link
Owner

meowcat commented Apr 6, 2019

Hi,

The name is a working title and can change. "MSnio" was chosen for now because a large practical part of the package will be canonical, metadata-rich high-quality import/export of files such as msp, mgf, MassBank. How this lines up with the Spectra plans I don't know and should be part of our discussions.

@meowcat
Copy link
Owner

meowcat commented Apr 10, 2019

@michaelwitting @Treutler What do you think of MSnPort? ("port" for portable (between formats), import and export.) I agree with @lgatto that the name MSnio promises something different from what we do (that would be more an appropriate name for mzR, for example.)

@lgatto do you take issue with using "MSn" which might allude to MSnbase? I just find the name more harmonic like this.

@Treutler
Copy link
Collaborator

If all are fine with the prefix "MSn" (because MSnbase is the basis) then I find names like MSnConvert, MSnPort, and MSnAdapter suitable. IMHO MSschemer is a bit unintuitive and MSnio is a bit unspecific.

@lgatto
Copy link
Author

lgatto commented Apr 11, 2019

My suggestion to use MSschemer was because, as far as I understand, it is an implementation of the MS scheme to translate between schemes and nomenclature of different (metabolomics) spectral library databases. I don't mind to use MSn to make the link with MSnbase explicit (I think it's a good idea), as it is likely we will make use of your effort for some of our backends. So MSnScheme (with or without r) would also be a fair refection of the nature of the package. But I'll leave it to the stakeholders.

Following up from @Treutler's suggestions, maybe MSnDbAdapter?

@michaelwitting
Copy link
Collaborator

If would prefer MSnSchemer or MSnScheme. MSnDbAdapter might be also okay, but I wanted to have also query spectra formats in their, e.g. for MetFrag, Sirius etc... The Db might be missleading here.

@meowcat
Copy link
Owner

meowcat commented Apr 23, 2019

Then possibly MSnSchema since "Schema" is more commonly used compared to "scheme" in databases. But I am still unsure this is good, because it leaves the parser / writer aspect out.

@sneumann
Copy link
Contributor

sneumann commented Apr 25, 2019

MSnbRidge, alluding to http://bioconductor.org/packages/3.9/bioc/html/BridgeDbR.html ?
Ok, MSnBridge as I had difficulties finding the Bride in the name myself. Yours, Steffen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants