https://github.com/cytoscape/cyrest

Core App: REST API module for Cytoscape

https://github.com/cytoscape/cyrest

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 17 committers (29.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.3%) to scientific vocabulary

Keywords from Contributors

cytoscape network-analysis network-biology systems-biology identifier-mapping cytoscape-interfaces py2cytoscape workflow-automation cytoscapejs graph-theory
Last synced: 10 months ago · JSON representation

Repository

Core App: REST API module for Cytoscape

Basic Info
Statistics
  • Stars: 31
  • Watchers: 20
  • Forks: 13
  • Open Issues: 50
  • Releases: 4
Created almost 11 years ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

cyREST

Language-agnostic RESTful API for Cytoscape

Build Status Coverage Status


Citation

We need your support to make this project sustainable. Please cite the following paper when you use cyREST in your projects:

Ono, Keiichiro, et al. CyREST: Turbocharging Cytoscape Access for External Tools via a RESTful API. F1000Research 4 (2015).

Introduction

Important: Now cyREST is a Core App

From Cytoscape 3.3.0, cyREST is a Core App:

  • You don't have to install cyREST manually. It is a part of core distribution
  • Although it is part of core distribution, you will get updates after 3.3.0 release

What is cyREST?

An app to control Cytoscape from RStudio, Jupyter Notebook, Node.js or other programming languages.

System Requirements

Documentation

  • CyREST API docs are available within Cytoscape main menu through the Help → Automation sub-menu.
  • cyREST Wiki

For Developers and Maintainers

Build instructions and notes are included in the Developers Guide

Problems or Feature Requests?

Please send your feature requests to our mailing list.

Please report the problems to our issue tracker:

And of course, pull requests are always welcome!

License


© 2014-2016 Cytoscape Consortium.

Developed and maintained by Keiichiro Ono, UCSD Trey Ideker Lab.

Note to repository maintainers: Please *DO NOT* move this page ... the Cytoscape Automation paper refers directly to it.

Owner

  • Name: Cytoscape Consortium
  • Login: cytoscape
  • Kind: organization

GitHub Events

Total
  • Issues event: 1
  • Watch event: 1
  • Push event: 2
  • Pull request review comment event: 2
  • Pull request review event: 3
  • Pull request event: 1
  • Fork event: 1
  • Create event: 1
Last Year
  • Issues event: 1
  • Watch event: 1
  • Push event: 2
  • Pull request review comment event: 2
  • Pull request review event: 3
  • Pull request event: 1
  • Fork event: 1
  • Create event: 1

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 580
  • Total Committers: 17
  • Avg Commits per committer: 34.118
  • Development Distribution Score (DDS): 0.522
Past Year
  • Commits: 3
  • Committers: 2
  • Avg Commits per committer: 1.5
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email Commits
Unknown d****v@g****m 277
Keiichiro Ono k****o@g****m 241
Mike Kucera m****a@g****m 18
mckgamer m****r@y****m 14
jingjingbic j****c@g****m 7
Tim Hull t****l@u****u 5
Chris Churas c****a@g****m 3
Alexander Pico a****o@g****u 3
Christian Lopes c****s@g****m 2
Yihang Xin y****n@g****u 2
kono k****o@m****l 2
jingchen j****n@j****m 1
jingchen j****n@1****5 1
Keiichiro Ono k****o@5****l 1
Camboulives c****i@e****r 1
Adam Treister a****r@g****u 1
Barry Demchak b****k@u****u 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago


Dependencies

pom.xml maven
  • org.glassfish.jersey:jersey-bom 2.23 import
  • com.sun.activation:javax.activation 1.2.0 provided
  • com.sun.xml.bind:jaxb-core 2.3.0 provided
  • com.sun.xml.bind:jaxb-impl 2.3.0 provided
  • javax.servlet:javax.servlet-api 3.1.0 provided
  • javax.ws.rs:javax.ws.rs-api 2.1 provided
  • org.apache.karaf.features:org.apache.karaf.features.core 4.3.7 provided
  • org.cytoscape:app-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:ci-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:command-executor-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:core-task-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:event-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:group-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:io-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:layout-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:model-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:property-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:service-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:swing-application-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:swing-util-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:util-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:vizmap-api 3.10.0-SNAPSHOT provided
  • org.cytoscape:work-api 3.10.0-SNAPSHOT provided
  • org.ops4j.pax.logging:pax-logging-api 2.0.10 provided
  • org.osgi:osgi.cmpn 7.0.0 provided
  • org.osgi:osgi.core 7.0.0 provided
  • com.fasterxml.jackson.core:jackson-databind 2.7.4
  • com.google.code.gson:gson 2.3
  • com.google.inject:guice 4.2.0
  • io.swagger:swagger-annotations 1.6.2
  • io.swagger:swagger-jersey2-jaxrs 1.6.2
  • javax.validation:validation-api 2.0.1.Final
  • com.eclipsesource.jaxrs:provider-gson 2.3 test
  • com.google.guava:guava 25.0-jre test
  • com.google.inject.extensions:guice-assistedinject 4.2.0 test
  • com.google.inject.extensions:guice-multibindings 4.2.0 test
  • javax.servlet:javax.servlet-api 3.1.0 test
  • junit:junit 4.12 test
  • org.cytoscape:ding-presentation-impl 3.10.0-SNAPSHOT test
  • org.cytoscape:event-api 3.10.0-SNAPSHOT test
  • org.cytoscape:model-impl 3.10.0-SNAPSHOT test
  • org.cytoscape:viewmodel-impl 3.10.0-SNAPSHOT test
  • org.cytoscape:vizmap-impl 3.10.0-SNAPSHOT test
  • org.glassfish.jersey.containers:jersey-container-grizzly2-http test
  • org.glassfish.jersey.media:jersey-media-json-jackson 2.36 test
  • org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2 test
  • org.glassfish.jersey.test-framework:jersey-test-framework-core test
  • org.graalvm.js:js 22.0.0 test
  • org.graalvm.js:js-scriptengine 22.0.0 test
  • org.mockito:mockito-all 1.10.19 test