fingernat-supplementary
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
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
Metadata Files
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
Repository contents
This repository holds data and pipelines to perform the following analyses:
- Analysis of interactions statistics in RNA-Ligand complexes - directory RNAligandsinteractions_stats.
- Analysis of RNA Puzzle 23 data RNAPuzzle23.
- Analysis of interactions of HIV-1 TAR structure in complexes with it's active/inactive ligands - directory HIV-1TARactivevsinactive_ligands.
- Test of fingeRNAt interactions detection in various combinations of receptors and ligands: - directory fingeRNAt_test.
- Auxiliary jupyter notebook SMARTS_checker for testing SMARTS patterns used in yaml plugin.

- Fingerprint calculation times: plot generation and raw data.
- 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
==============
- Opening a Jupyter Notebook
- Running a cell
- Common troubleshooting
- Saving Jupyter Notebook
- Closing Jupyter Notebook
- Further reading <!-- TOC END -->
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?
- Hit Ctrl+C in the terminal
- You will receive the following prompt:
Shutdown this notebook server (y/[n])? - Type
yand 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
- Website: www.linkedin.com/in/natalia-a-szulc
- Twitter: n_szulc
- Repositories: 2
- Profile: https://github.com/n-szulc
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