Git Product home page Git Product logo

ranja-sarkar / graphs Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 7.09 MB

A network of flight routes, your social network, knowledge graphs from text visualized with the networkx library are different graph (directed, weighted etc.) types. Then there're biomolecular systems (proteins) as networks, one visualisation tool for which being VMD (visual modelcular dynamics).

Python 0.19% Jupyter Notebook 99.81%
graphs python datastructure networks

graphs's Introduction

graphs

3

There's a chapter titled "Graph Theory' dedicated to graphs and their usage, in my book 'A handbook of mathematical models with python'. This chapter could have been named 'Graphs' or 'Networks' instead, just to imply the simplicity of its content. :)

1

To know about graph data structures and how they serve as inputs to GNNs (deep learning models), please read chapter 6 of the book.

Studying a protein with an elastic network model that includes coarse-grained Gaussian network model (GNM) and atomic anisotropic network model (ANM): https://www.pnas.org/doi/full/10.1073/pnas.0902159106

-> Elastic network model (coarse-grained model) to study protein dynamics:

1

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6320916/

-> My work on anisotropic model:

https://link.springer.com/article/10.1186/s13628-017-0034-9 https://www.sciencedirect.com/science/article/abs/pii/S0025556417303140

Wikipedia reference: https://en.wikipedia.org/wiki/Anisotropic_Network_Model

Studying protein dynamics with python: http://prody.csb.pitt.edu/tutorials/enm_analysis/

OTHER USE CASES

-> Find most optimal (flight) routes in terms of distance and airtime using Dijkstra algorithm from (weighted) graphs

More on Dijkstra algorithm for a graph geodesic: https://mathworld.wolfram.com/DijkstrasAlgorithm.html

-> Create knowledge graphs (directed) from unstructured data and visualize with different layouts: https://www.kaggle.com/code/ranja7/knowledge-graphs-networkx-layouts

-> Do social network analysis with graphs from your data of connections/contacts on social site 1

-> There are operations research problems (routing etc.) that can be solved utilizing network science.

graphs's People

Contributors

ranja-sarkar avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  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.