Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: plos.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: n-szulc
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 31.6 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created about 4 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Funding License Citation Zenodo

README.md

fingeRNAt - additional data and pipelines

Repository with data and complete pipelines to reproduce results from fingeRNAt - a software tool for analysis of nucleic acid-ligand complexes. doi: 10.1371/journal.pcbi.1009783

Check Markdown links

Repository contents

This repository holds data and pipelines to perform the following analyses:

  1. Analysis of interactions statistics in RNA-Ligand complexes - directory RNAligandsinteractions_stats.
  2. Analysis of RNA Puzzle 23 data RNAPuzzle23.
  3. Analysis of interactions of HIV-1 TAR structure in complexes with it's active/inactive ligands - directory HIV-1TARactivevsinactive_ligands.
  4. Test of fingeRNAt interactions detection in various combinations of receptors and ligands: - directory fingeRNAt_test.
  5. Auxiliary jupyter notebook SMARTS_checker for testing SMARTS patterns used in yaml plugin.

  1. Fingerprint calculation times: plot generation and raw data.
  2. Relationship of RMSD and SIFts similarity for docking data for set of 144 RNA-ligand complexes

Jupyter Notebooks pipelines

All pipelines are in form of Jupyter Notebooks. They should be run from within fingeRNAt environment to allow for calculation of Structural Interactions Fingerprints using program fingeRNAt. To learn how to use jupyter notebooks, please look at our quick guide.

Some of them require additional dependencies to be install from within fingeRNAt environment.

These are:

  • Jupyter Notebook
  • ipywidgets >= 7.5.1
  • seaborn >= 0.10.1

Example of installation using conda

conda activate fingernat conda install -c conda-forge notebook conda install -c conda-forge ipywidgets conda install -c anaconda seaborn

Quick intro to Jupyter Notebooks

==============

Jupyter Notebook is a free, open-source and interactive web application allowing to combine code, calculated plots and explanatory texts into a single document.

Opening a Jupyter Notebook

For the purpose of reproducibility of all the analyzes from this repository, we advise to run Jupyter Notebooks from within fingernat environment.

e.g. using conda fingernat environment:

conda activate fingernat jupyter notebook Pipeline.ipynb

A new tab in the Internet browser will be opened with the Jupyter Notebook.

Running a cell

In Jupyter Notebooks code is divided into cells, to run a cell, simply click on cell you want to run (the frame around it should become green) and hit ►| Run icon in the upper panel or hit Shift and Enter simultaneously.

Common troubleshooting

If a cell is running for too long, it may mean that there is some kind of trouble with code or Jupyter Software.

Jupyter Notebook indicates that a cell is running with asterisk (marked with magenta on the picture below). Only one cell may be running at the same time.

You may either interrupt cell execution...

...or restart the Kernel

After restarting kernel, you will have to run all Jupyter Notebooks cells once again.
However, Restart & Run All runs one by one all cells in the Jupyter Notebook.


NOTE

Running fingeRNAt on large dataset may require some time to finish calculations.


Saving Jupyter Notebook

To save changes in Jupyter Notebook, simply hit Ctrl+S

Closing Jupyter Notebook

To close Jupyter Notebook, close the tab and shut down it's kernel in the terminal window you used to run Jupyter Notebook.

How to shut down the kernel?

  1. Hit Ctrl+C in the terminal
  2. You will receive the following prompt: Shutdown this notebook server (y/[n])?
  3. Type y and hit Enter

Further reading

More information about Jupyter Notebooks may be found at jupyter.org or in the article Using interactive digital notebooks for bioscience and informatics education.

Owner

  • Name: Natalia Szulc
  • Login: n-szulc
  • Kind: user
  • Location: Warsaw, Poland
  • Company: International Institute of Molecular and Cell Biology in Warsaw

PhD student in the Laboratory of Protein Metabolism at IIMCB in Warsaw at Pokrzywa Lab. Structural & evolutionary bioinformatics, Python programming, ML.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  fingeRNAt—A novel tool for high-throughput analysis of nucleic acid-ligand interactions - supplementary data.
message: Supplementary information and data.
type: dataset
authors:
  - given-names: "Natalia A. Szulc "
    email: nszulc@iimcb.gov.pl
    affiliation: >-
      International Institute of Molecular and Cell
      Biology in Warsaw, Warsaw, Poland
    orcid: "https://orcid.org/0000-0002-2991-3634"
  - given-names: Zuzanna Mackiewicz
    email: zmackiewicz@iimcb.gov.pl
    affiliation: >-
      International Institute of Molecular and Cell
      Biology in Warsaw, Warsaw, Poland
    orcid: "https://orcid.org/0000-0003-1654-9025"
  - orcid: "https://orcid.org/0000-0002-6633-165X"
    given-names: Janusz M. Bujnicki
    email: janusz@iimcb.gov.pl
    affiliation: >-
      International Institute of Molecular and Cell
      Biology in Warsaw, Warsaw, Poland
  - orcid: "https://orcid.org/0000-0001-5758-9416"
    given-names: Filip Stefaniak
    affiliation: >-
      International Institute of Molecular and Cell
      Biology in Warsaw, Warsaw, Poland
    email: fstefaniak@iimcb.gov.pl
identifiers:
  - type: doi
    value: 10.5281/zenodo.7704741
    description: Zenodo repository
  - type: url
    value: >-
      https://github.com/n-szulc/fingeRNAt-supplementary
    description: GitHub repository
repository-code: "https://github.com/n-szulc/fingeRNAt-supplementary"
url: "https://github.com/n-szulc/fingeRNAt-supplementary"
abstract: >-
  Computational methods play a pivotal role in drug discovery and are widely applied in virtual screening, structure optimization, and compound activity profiling. Over the last decades, almost all the attention in medicinal chemistry has been directed to protein-ligand binding, and computational tools have been created with this target in mind. With novel discoveries of functional RNAs and their possible applications, RNAs have gained considerable attention as potential drug targets. However, the availability of bioinformatics tools for nucleic acids is limited. Here, we introduce fingeRNAt—a software tool for detecting non-covalent interactions formed in complexes of nucleic acids with ligands. The program detects nine types of interactions: (i) hydrogen and (ii) halogen bonds, (iii) cation-anion, (iv) pi-cation, (v) pi-anion, (vi) pi-stacking, (vii) inorganic ion-mediated, (viii) water-mediated, and (ix) lipophilic interactions. However, the scope of detected interactions can be easily expanded using a simple plugin system. In addition, detected interactions can be visualized using the associated PyMOL plugin, which facilitates the analysis of medium-throughput molecular complexes. Interactions are also encoded and stored as a bioinformatics-friendly Structural Interaction Fingerprint (SIFt)—a binary string where the respective bit in the fingerprint is set to 1 if a particular interaction is present and to 0 otherwise. This output format, in turn, enables high-throughput analysis of interaction data using data analysis techniques. We present applications of fingeRNAt-generated interaction fingerprints for visual and computational analysis of RNA-ligand complexes, including analysis of interactions formed in experimentally determined RNA-small molecule ligand complexes deposited in the Protein Data Bank. We propose interaction fingerprint-based similarity as an alternative measure to RMSD to recapitulate complexes with similar interactions but different folding. We present an application of interaction fingerprints for the clustering of molecular complexes. This approach can be used to group ligands that form similar binding networks and thus have similar biological properties. The fingeRNAt software is freely available at https://github.com/n-szulc/fingeRNAt.
keywords:
  - rna
  - small molecules
  - non-covalent interactions
  - interaction fingerprint
  - python
license: Apache-2.0

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels