Bug fixes

  • Improved the URL try order for the Monarch Neo4j API.

New features

  • Exporting to cytoscape() for visualization.
  • Added caching for neo4j_engine queries (enabled by default, length of R session only)

Bug fixes

  • Fixed a method signature inconsistency for summary().

New features

  • example_graph() function for engines
  • Engine summary() now returns named lists of available node categories and edge predicates for convenient auto-completion

New features

Bugfixs

  • fix backend bug in Neo4j table queries not handling default params properly
  • add batch queries for Neo4j backend engine
  • added summary() for KG engines to summarize total node and edge count information

Bugfixs

New features

Bugfixes

  • Reduced size of package with smaller example data
  • Fixed a bug in expand() where the engine was not carried through for file-engine backed graphs
  • Unit tests dependent on live-hosted Monarch KG now allow for minor changes in result counts

New features

Bug fixes

  • Fix expand() to include new edges when multiple nodes with the same id are part of the query.

1.0.1: Fix missing self loops in plot

1.0.0 is a major update to monarchr functionality and APIs.

  • Engines
    • monarchr now supports the Monarch cloud-hosted KG, other Neo4j-hosted KGs, and file-based KG access from kghub.org
    • Queries to hosted databases are now paged for efficiency
  • API updates and new features
    • fetch_edges() is now expand()
    • fetch_nodes() now supports bulk fetching by provided ID list or node properties
    • limit parameter added to expand() and fetch_nodes() for exploratory queries
    • monarch_semsim() provides semantic-similarity matching via the Monarch cloud-hosted API
    • Basic plot() added based on ggraph
    • Improved display of graphs as node and edge tables in R markdown docs

New features

  • README:
    • Create to README.Rmd to enable autofilling.
    • Add badges
    • Add link to docs site
  • DESCRIPTION:
    • Add URL/BugReports fields
  • vignettes
    • Change Basics.Rmd –> monarchr.Rmd to match conventions.
    • Name chunks in vignette
    • Add session info to end of vignette
  • Add rworkflows GHA for automated checking, site building, and Docker container creation.
  • Update .Rbuildignore.
  • Add NEWS file.
  • Add Title, Description, and Authors to DESCRIPTION.
    • Hope you don’t mind me adding our names here @oneilsh, I anticipate making lots of contributions!
  • Add tidyr Import to DESCRIPTION.
  • Add vignettes header info.
  • Fix edges docs by adding title.
  • Add VignetteBuilder: knitr to DESCRIPTION.
  • Fix cypher_query example by adding ids
  • Fix cypher_query_df example by adding ids
  • Export cypher_query_df
  • Get monarchR closer to passing rcmdcheck (methods for edges/nodes not yet being recognized)