Git Product home page Git Product logo

rnanalysis's Introduction

3D-RNAlysis

This repository offers a series of Python scripts designed to analyze the three-dimensional structure of multiple RNA molecules.

--- 3D_RNAlysis is currently under development ---

Features

  • Base Pair Detection: The included scripts allow for the identification of single chain RNAs intra-bp, returning the type of interaction (Watson-Crick, Hogsteen, Sugar) using Biotite packages.
  • Hydrogen Bond Identification: In addition to base pairs, the user is allowed to compute all H-bonds in a RNA structure for a more exhaustive analysis.
  • RNA Superimposition: Given a multiple set of RNAs, 3D-RNAlysis can superpose the structures and compute RMSD and TM-score using US-align packages using two methods.
    • 1 vs 1: Every structure is superimposed with the rest of files in order to generate a matrix of RMSDs and TM-scores
    • All vs All: Given a multiple set of structures, a single superposition is given for all RNAs with a unique average RMSD.
  • Analysis and Clustering:

Issues and Suggestions

If you encounter any problems or have any suggestions, please open an issue in this repository. We'll be happy to assist you.

About the authors

Hi there! 👋 My name is Guillem Arasa and I'm currently pursuing a Master's degree in Atomistic and Multiscale Computational Modelling in Physics, Chemistry and Biochemistry at Universitat de Barcelona (UB) and Universitat Politècnica de Catalunya (UPC). This code is being developed by myself, Dr. Isaac Filella and PhD Júlia Vilalta at Barcelona Supercomputing Center.

rnanalysis's People

Contributors

guillemares avatar ifilella avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.