nucleosid

Nucleos'ID is a Python-based software to identify post-transcriptional modifications of RNA at the nucleoside level.

https://github.com/msarn/nucleosid

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
  • Host: GitHub
  • Owner: MSARN
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 1.98 MB
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

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