nucleosid
Nucleos'ID is a Python-based software to identify post-transcriptional modifications of RNA at the nucleoside level.
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
Nucleos'ID is a Python-based software to identify post-transcriptional modifications of RNA at the nucleoside level.
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 3
Created about 4 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Contributing
License
Authors
Codemeta
Zenodo
README.rst
==========
Nucleos'ID
==========
|doi| |license| |OpenSSF Best Practices|
.. |OpenSSF Best Practices| image:: https://www.bestpractices.dev/projects/9547/badge
:target: https://www.bestpractices.dev/projects/9547
:Version: 1.0.0
:Download: https://github.com/MSARN/NucleosID/releases
:Source: https://github.com/MSARN/NucleosID
:Keywords: scientific software, RNA, mass spectrometry, nucleoside,
python
Nucleos'ID is a Python-based software to identify post-transcriptional modifications
of RNA at the nucleoside level.
.. image:: https://github.com/MSARN/NucleosID/raw/main/nucleosid/images/nucleosid-logo.png
:align: center
Installation
============
Binaries
--------
Binaries for Windows are available on the `release page
`_.
From source
-----------
Prerequisites
+++++++++++++
If you are installing from source, you will need:
* `Python 3 `_
* A `git `_ client
To get the source, clone the last version of Nucleos'ID repository:
.. code-block::
git clone https://github.com/MSARN/NucleosID.git
Install the software
++++++++++++++++++++
First, install the dependencies:
.. code-block::
pip3 install -r requirements.txt
Then, build and install the software:
.. code-block::
python3 setup.py install
Bug tracker
===========
If you have any suggestions, bug reports, or annoyances please report
them to our issue tracker at https://github.com/MSARN/NucleosID/issues.
Citation
========
As part of the research process, it is important that pieces of software
that have contributed to the research are cited. You can cite Nucleos'ID
with the following text:
The Nucleos'ID software has been used to identify post-transcriptional
modifications. The source code is available on GitHub[1] and archived in Zenodo[2].
#. https://github.com/MSARN/NucleosID
#. Didierjean, M., Gosset-Erard, C. François, Y. & Pansanel, J. Nucleos'ID v1.0.0.
*Zenodo* **2022**, https://doi.org/10.5281/zenodo.7223373
License
=======
Nucleos'ID is released under the Apache 2.0 license, as found
in the `LICENSE `_ file.
.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7223373.svg
:target: https://doi.org/10.5281/zenodo.7223373
.. |license| image:: https://img.shields.io/badge/License-Apache_2.0-blue.svg
:alt: Apache 2.0
:target: https://opensource.org/licenses/Apache-2.0
Owner
- Name: MSARN
- Login: MSARN
- Kind: organization
- Repositories: 2
- Profile: https://github.com/MSARN
CodeMeta (codemeta.json)
{
"@context": "https://w3id.org/codemeta/3.0",
"type": "SoftwareSourceCode",
"applicationCategory": "Analytical chemistry",
"author": [
{
"id": "_:author_1",
"type": "Person",
"affiliation": {
"type": "Organization",
"name": "Laboratoire de Spectromtrie de Masse des Interactions et des Systmes"
},
"familyName": "Didierjan",
"givenName": "Mevie"
},
{
"id": "https://orcid.org/0000-0002-8776-071X",
"type": "Person",
"affiliation": {
"type": "Organization",
"name": "Laboratoire de Spectromtrie de Masse des Interactions et des Systmes"
},
"email": "yfrancois@unistra.fr",
"familyName": "Franois",
"givenName": "Yannis"
},
{
"id": "https://orcid.org/0000-0001-8285-8438",
"type": "Person",
"affiliation": {
"type": "Organization",
"name": "Laboratoire de Spectromtrie de Masse des Interactions et des Systmes"
},
"familyName": "Gosset-Erard",
"givenName": "Clarisse"
},
{
"id": "https://orcid.org/0000-0002-7067-5009",
"type": "Person",
"affiliation": {
"type": "Organization",
"name": "Institut Pluridisciplinaire Hubert Curien"
},
"email": "jerome.pansanel@iphc.cnrs.fr",
"familyName": "Pansanel",
"givenName": "Jrme"
}
],
"codeRepository": "https://github.com/MSARN/NucleosID.git",
"dateCreated": "2022-03-27",
"dateModified": "2022-10-27",
"datePublished": "2022-10-19",
"description": "Nucleos'ID is a Python-based software to identify post-transcriptional modifications of RNA at the nucleoside level.\n\n",
"identifier": "https://doi.org/10.5281/zenodo.7223373",
"license": "https://spdx.org/licenses/Apache-2.0",
"name": "NucleosID",
"operatingSystem": [
"Linux",
"Windows",
"Mac OS X"
],
"programmingLanguage": "Python 3",
"version": "1.0.0",
"developmentStatus": "active",
"issueTracker": "https://github.com/MSARN/NucleosID/issues",
"referencePublication": "https://doi.org/10.1021/acs.analchem.2c04722"
}
GitHub Events
Total
- Push event: 6
- Pull request event: 10
Last Year
- Push event: 6
- Pull request event: 10
Dependencies
requirements.txt
pypi
- openpyxl *
- pandas *
.github/workflows/main.yml
actions
- actions/checkout v4 composite
- actions/setup-python v3 composite
setup.py
pypi