cytoscape.js-dagre - The Dagre layout for DAGs and trees for Cytoscape.js

  •        377

The dagre layout organises the graph using a DAG (directed acyclic graph) system, written by Chris Pettitt. It is especially suitable for DAGs and trees. For more information, please refer to its Dagre's documentation. Plain HTML/JS has the extension registered for you automatically, because no require() is needed.

https://github.com/cytoscape/cytoscape.js-dagre

Dependencies:

dagre : ^0.7.4

Tags
Implementation
License
Platform

   




Related Projects

cytoscape

  •    Javascript

Cytoscape.js is a fully featured graph theory library. Do you need to model and/or visualise relational data, like biological data or social networks? If so, Cytoscape.js is just what you need. Cytoscape.js contains a graph theory model and an optional renderer to display interactive graphs. This library was designed to make it as easy as possible for programmers and scientists to use graph theory in their apps, whether it's for server-side analysis in a Node.js app or for a rich user interface.

dash-cytoscape - Interactive network visualization in Python and Dash, powered by Cytoscape.js

  •    Python

A Dash component library for creating interactive and customizable networks in Python, wrapped around Cytoscape.js. If you want to install the latest versions, check out the Dash docs on installation.

Cytoscape

  •    Java

Cytoscape is a software platform for computational biology and bioinformatics, useful for integrating data, and for visualizing and performing calculations on molecular interaction networks

Unofficial Cytoscape resources

  •    Java

Collection of unofficial Cytoscape resources

pyNetConv - Network Conversion tool

  •    Python

Python library to convert networks from/to many different formats, like the ones used in Pajek, Cytoscape and other popular graph formats like GML. It also includes support to integrate experimental data to the netowork.


EPE

  •    Java

The Edinburgh Pathway Editor (EPE) is a tool and framework that allows the drawing and manipulation of Biological Networks, such as signalling or matabolic pathways. The editor supports several notations including SBGN and Cytoscape notations.

CytoSEED:Cytoscape plugin for Model SEED

  •    Java

This project implements a Cytoscape plugin for viewing and manipulating pathway maps for metabolic models created by the Model SEED (http://www.theseed.org/models). See the quot;Filesquot; area for README. See Project Homepage for Tutorial.

RAndom Network GEnerator

  •    C

RANGE: produce random genetic transcription networks in the NEMO language, which when compiled outputs models in Systems Biology Markup Language. Generate synthetic microarray data, or use NEMO alone to SBML-ize a network, or visualize it in cytoscape.

NetAtlas

  •    Java

NetAtlas is a Cytoscape plugin that uses tissue gene expression data to filter cellular signaling network. The plugin identifies of tissue-defined networks, tissue-specific network components, and components with correlated expression across tissues.

CloudMapper - Analyze your Amazon Web Services (AWS) environments

  •    Javascript

CloudMapper helps you analyze your Amazon Web Services (AWS) environments. The original purpose was to generate network diagrams and display them in your browser. It now contains much more functionality. Duo built CloudMapper to generate interactive network diagrams of AWS accounts and is releasing it as an open-source tool to the larger developer community.

dagre-d3 - A D3-based renderer for Dagre

  •    Javascript

Dagre is a JavaScript library that makes it easy to lay out directed graphs on the client-side. The dagre-d3 library acts as a front-end to dagre, providing actual rendering using D3. For more details, including examples and configuration options, please see our wiki.

bootstrap-map-js - A light-weight JS/CSS extension for building awesome mapping apps with Bootstrap and ArcGIS

  •    HTML

NOTE: If you are looking for a modern Bootstrap framework to build map apps with a fully integrated Sass build and newer styles, please see Calcite Maps. Calcite Maps will replace this project over time. A light-weight extension for building responsive web mapping apps with the ArcGIS API for JavaScript and Bootstrap (ver 3.x). Maps will automatically resize and recenter as the screen size changes or they can be set to a fixed size. Pop-ups will stay within the screen view and are styled to match Bootstrap. Apps can be developed with Dojo and jQuery or just pure Dojo.

formsy-react - A form input builder and validator for React JS

  •    Javascript

I wrote an article on forms and validation with React JS, Nailing that validation with React JS, the result of that was this extension. The main concept is that forms, inputs and validation is done very differently across developers and projects. This extension to React JS aims to be that "sweet spot" between flexibility and reusability.

SnappySnippet - Chrome extension that allows easy extraction of CSS and HTML from selected element.

  •    CSS

Chrome/Chromium extension that allows easy CSS+HTML extraction of specific DOM element. Created snippet can be then exported to CodePen, jsFiddle or JS Bin with one click. or download it and manually load as an 'Unpacked extension' via chrome extensions page.

Scratch-JS - Run ES6, CoffeeScript and LiveScript on any page from Chrome's DevTools!

  •    Javascript

It's a Chrome DevTools extension (available here) that allows you to execute ES6/ES2015 code in the context of the page you're viewing, as though it were the standard DevTools console. Once you familiarize yourself with some of the concepts and features of ES6/ES2015, install the extension. You'll then notice the Scratch JS tab inside DevTools (⌘-⌥-i on a Mac, ctrl-⇧-i on a PC). You can toggle console visibility with esc, and code can be executed either by clicking the Run it button, or using ⌘-↩ on a Mac, ctrl-↩ on a PC.

chrome-devtools-autosave - Auto-saving CSS and JavaScript changes from the Chrome Developer Tools

  •    Javascript

Chrome DevTools Autosave consists of a Chrome extension and a server. The extension pushes changed files to the server. The server resolves URL of these files and overwrites the old ones with the new ones. Open example/index.html locally (using file:// scheme). Edit some CSS and JS. That’s it. Files have been saved.

js-tracker - A chrome extension tracks front-end JavaScript that uses DOM / jQuery APIs to manipulate html dom elements (e

  •    TypeScript

A chrome extension tracks front-end JavaScript that uses DOM or jQuery APIs to manipulate html dom elements (e.g., change style, attach event listener) on web page at runtime. Go to the page you want to track (you can use example page to give it a try).

console-importer - Easily import JS and CSS resources from Chrome console.

  •    Javascript

Open Chrome devtools console, a function named $i could be used to import JavaScript and CSS resources. Some websites like Google Inbox already have $i used as a global variable. This extension doesn't overwrite it.

ngx-graph - Graph visualization library for angular

  •    TypeScript

This library is focused on handling graph data (anything with nodes and edges) rather than chart data. Currently the only visualization uses the Dagre layout, which is specialized for directed graphs. The plan is to implement multiple visualisations for graph data within this same library. Eventually, ngx-charts-force-directed-graph may be imported into this library as another option to visualize your graph data. ngx-graph is a Swimlane open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.