https://github.com/dhimmel/hetio

sort by:
Revision Author Date Message Commit Date
02e6f77 Upgrade to v0.2.9 15 August 2018, 19:27:11 UTC
2fe1c30 Document hetio.permute functions Merges https://github.com/hetio/hetio/pull/24 15 August 2018, 19:18:06 UTC
958b0ae Relocate repo from dhimmel/hetio to hetio/hetio Merges https://github.com/hetio/hetio/pull/23 09 August 2018, 19:37:41 UTC
4657926 Travis config: fix indent 08 August 2018, 14:44:41 UTC
f5dd406 Remove ignored Travis deploy option From https://docs.travis-ci.com/user/deployment > tags: true: deployment is triggered if and only if $TRAVIS_TAG is set. Depending on your workflow, you may set $TRAVIS_TAG explicitly, even if this is a non-tag build when it was initiated. This causes the branch condition to be ignored. 03 August 2018, 21:09:33 UTC
f2e525a Enable edge/path sorting Merges https://github.com/dhimmel/hetio/pull/22 * Enable edge/path sorting * Enable deterministic extract_metapaths ordering * Test metapath sorting 07 June 2018, 17:16:30 UTC
1c69ce4 graph.count_nodes & matrix.get_node_identifiers functions (#21) Merges https://github.com/dhimmel/hetio/pull/21 * Add count_nodes function * Add matrix.get_node_identifiers 04 June 2018, 16:23:18 UTC
aa58b2b Optimize matrix.sparsify_or_densify Merges https://github.com/dhimmel/hetio/pull/20 Use scipy.sparse nnz attribute to avoid a potentially expensive computation of the number of nonzeros in a sparse matrix. 01 June 2018, 20:14:07 UTC
100e9e5 Convenience function: metagraph.get_metapath Squash merges https://github.com/dhimmel/hetio/pull/19 18 May 2018, 21:59:25 UTC
6e7ee73 MetaGraph: metanode and metaedge getter methods Merges https://github.com/dhimmel/hetio/pull/18 Add metanode and metaedge getters for convenience: - metagraph.get_metanode - metagraph.get_metaedge 15 May 2018, 19:40:06 UTC
4786dae sparsify_or_densify: workaround scipy float16 todense bug Merges https://github.com/dhimmel/hetio/pull/15 Update sparsify_or_densify to workaround https://github.com/scipy/scipy/issues/7408 whereby float16 sparse matrices do not convert to dense arrays. 10 May 2018, 14:55:07 UTC
9d9ef13 setup.py: PyPI now supports markdown long_description 24 April 2018, 20:10:31 UTC
aa5d12e extract_all_metapaths: get all metapaths for any source/target metanodes Merges https://github.com/dhimmel/hetio/pull/14 Motivated by https://github.com/greenelab/hetmech/issues/76#issuecomment-378698413 Changes metapath.extract_metapaths in a non-backwards compatible way: argument names have changed, positions have stayed the same. Enables target=None for all metaptahs starting on source. 06 April 2018, 16:49:19 UTC
3156ab1 Simplify .gitignore 05 April 2018, 20:50:14 UTC
21c6443 readwrite: support pathlike objects 05 April 2018, 20:45:59 UTC
f60f95d DOC: abbreviation regex pattern comment 04 April 2018, 21:26:28 UTC
98564d6 Enable digits in metanode abbreviations Merges https://github.com/dhimmel/hetio/pull/13 Closes https://github.com/dhimmel/hetio/issues/12 Metanodes abbreviations can now contain digits as long as the first character is an uppercase letter. Test abbreviation.metaedges_from_metapath and test for digits in abbreviation.validate_abbreviations. 04 April 2018, 19:25:18 UTC
ddc655c Upgrade to v0.2.8 27 March 2018, 14:36:44 UTC
7f33036 Merge PR: matrix code from greenelab/hetmech Migrate hetnet to matrix code from greenelab/hetmech Merges https://github.com/dhimmel/hetio/pull/11 27 March 2018, 14:31:59 UTC
d3d66b5 Rename fxn to sparsify_or_densify & tests 27 March 2018, 14:26:01 UTC
c21189f Refine matrix code & incoporate into hetio 27 March 2018, 14:26:01 UTC
fc7f108 Copy matrix.py + tests from greenelab/hetmech Sources: https://github.com/greenelab/hetmech/blob/fdcf40b4771237a24b73a91446e6e04dded97455/hetmech/matrix.py https://github.com/greenelab/hetmech/blob/fdcf40b4771237a24b73a91446e6e04dded97455/hetmech/test_matrix.py 26 March 2018, 15:28:07 UTC
ed400ff Upgrade to v0.2.7 15 February 2018, 15:25:07 UTC
9f66bd4 Update README with eLife publication 22 September 2017, 19:14:38 UTC
30c6dbb Create Hetionet v1.0 subgraph with all metanodes 01 June 2017, 19:36:24 UTC
62c4dd1 Fix AttributeError in metapath.get_unicode_str() https://github.com/dhimmel/hetio/commit/9dc747b8fc4e23ef3437829ffde4d047f2e1bdde broke get_unicode_str for metapaths whose names did not contain a name attribute. Fixes: AttributeError: 'MetaNode' object has no attribute 'name' 31 May 2017, 18:13:10 UTC
c1d47a9 Test traversal on CbGpPWpGaD subgraph 31 May 2017, 15:53:48 UTC
e72e513 Improve kind_to_abbrev subsetting in get_subgraph 31 May 2017, 15:53:03 UTC
dcb04eb get_subgraph to subset hetnets 30 May 2017, 18:50:05 UTC
86c1114 Specify python_requires in setup.py 20 April 2017, 15:55:41 UTC
56f6262 Upgrade to v0.2.6 04 April 2017, 20:08:44 UTC
f7b6ccb TST: test GeTlD metapath in gene-disease example 04 April 2017, 20:06:48 UTC
2562850 Style: flake8 abbreviation.py 01 April 2017, 20:34:07 UTC
13436b2 Style: flake8 pathtools.py 01 April 2017, 20:23:40 UTC
a7aaded Fix node __repr__ in notebook 01 April 2017, 19:33:10 UTC
9dc747b Doc & Style: flake8 and docstrings 01 April 2017, 18:17:08 UTC
4591708 Add PC / DWPC test 01 April 2017, 18:03:04 UTC
a0e904a BUG: add missing edges, fix path name In disease-gene-example-graph test 01 April 2017, 17:59:07 UTC
1045b84 Style: flake8 graph_test.py 01 April 2017, 17:35:19 UTC
7eedc98 TST: create example disease-gene graph Hetnet from https://doi.org/10.1371/journal.pcbi.1004259.g002 01 April 2017, 17:30:06 UTC
46a6b09 ENH: support source/target node in add_edge 01 April 2017, 17:03:38 UTC
0b3ccb7 Upgrade to v0.2.5 28 March 2017, 14:43:07 UTC
f284014 Fix README command for __version__ 28 March 2017, 14:42:46 UTC
558e379 Travis: github releases use @hetio-release-bot 28 March 2017, 13:51:44 UTC
488d603 Add hetio.__version__ support See https://packaging.python.org/single_source_version/ 18 March 2017, 21:06:18 UTC
525837a Upgrade to v0.2.4 17 March 2017, 21:15:42 UTC
a7c2755 Style: satisfy flake8 in hetio.readwrite 17 March 2017, 21:02:10 UTC
421860c Remove yaml readwrite support 17 March 2017, 20:59:56 UTC
f21a73b Remove requests dependency. Test metagraph reading Remove examples since metagraphs move to test/data. 17 March 2017, 19:56:58 UTC
432f14b Reformat setup.py. Configure extras_require 16 March 2017, 17:45:39 UTC
3e236ef Improve hetio.hetnet style 16 March 2017, 17:28:42 UTC
4f5bfa5 Add release instructions 03 March 2017, 01:57:06 UTC
1e00ce4 Upgrade to v0.2.3 03 March 2017, 01:03:50 UTC
24b2036 Upgrade Travis to Trusty for newer Pandoc Use Ubuntu 14.04 with Pandoc 1.12.2. Fixes pandoc rst bug which was responsible for the ugly README in https://pypi.org/project/hetio/0.2.2/ 03 March 2017, 00:42:44 UTC
f742a96 Upgrade to v0.2.2 02 March 2017, 23:57:34 UTC
cbfd4c3 Travis PyPI deploy: add wheel 02 March 2017, 23:46:45 UTC
2587193 Limit deployment to Python 3.6 job only 02 March 2017, 23:34:01 UTC
a34946f Remove register.py, switching to Travis deploy 02 March 2017, 23:29:01 UTC
8858d78 Travis CI: deploy to PyPI 02 March 2017, 23:23:09 UTC
0b7baab Travis CI: deploy to GitHub Releases 02 March 2017, 23:23:09 UTC
8f74660 Use pandoc to generate README.rst Closes https://github.com/dhimmel/hetio/issues/7 02 March 2017, 22:47:41 UTC
91562f7 Expand setup.py lists 02 March 2017, 22:10:21 UTC
d026d13 Change neo4j import queue size defaults Intended to speed up the hetnet importation into Neo4j. See https://github.com/dhimmel/hetio/issues/5 02 March 2017, 21:39:57 UTC
bf8f548 Minor cleaning of neo4j.py 02 March 2017, 21:36:53 UTC
7fe01f1 Add py2neo version 3 URI compatibility (#8) Closes https://github.com/dhimmel/hetio/issues/4 Closes https://github.com/dhimmel/hetio/pull/8 Closes https://github.com/dhimmel/hetio/pull/6 02 March 2017, 21:28:39 UTC
48b65b0 Disable failing pytest feature in travis py34 16 February 2017, 00:28:25 UTC
d32ba2a Add support for bidirectional self-loop edges Do not allow the adding of duplicate edges. 16 February 2017, 00:23:24 UTC
8531e2b Improve tests 15 February 2017, 23:35:03 UTC
7472d90 Make abbreviation tests pytest discoverable 15 February 2017, 23:06:00 UTC
0799fe3 Add Travis CI 15 February 2017, 22:35:59 UTC
903a4c8 Count nodes and edges in graph 15 February 2017, 22:18:32 UTC
69aea62 Fix tests with updated import path 15 February 2017, 22:17:16 UTC
042ba59 Add pip install from PyPi command 29 September 2016, 00:48:20 UTC
321fc74 Move pypandoc to dev but not install dependency Upload to PyPI as v0.2.1. register.py performs upload 29 September 2016, 00:47:11 UTC
ace55ab Prepare 0.2.0 release and ready for PyPI 05 September 2016, 19:45:59 UTC
63a3737 Add get_unicode_str function to BasePath 05 September 2016, 17:23:41 UTC
6d4a6f9 Check type for edge/path equality 20 May 2016, 18:22:39 UTC
2c135fc Add unicode metaedge str and style dataframe 30 March 2016, 18:15:03 UTC
7542a0d Fix empty labeled unique node constraint bug 22 March 2016, 05:28:33 UTC
4a492cd Separate index and join hints 21 March 2016, 20:32:25 UTC
9517fd4 Fix non-xlsxwriter engine error 18 March 2016, 05:11:26 UTC
7ecb8c9 Fix metanodes with no nodes bug 18 March 2016, 00:44:11 UTC
f7b1f67 Freeze excel header rows 18 March 2016, 00:08:04 UTC
9e29b0c Improve DWPC query Change `paths` to `path`. Singular better expresses the query plan. 17 March 2016, 18:31:31 UTC
e8bcd98 Activate `unique_nodes` by default Simplify the `format_expanded_clause` query to use not equals (`<>`). 17 March 2016, 18:24:53 UTC
d16f26b Merge branch 'master' of github.com:dhimmel/hetio 11 March 2016, 23:46:44 UTC
d524498 Sort metanodes and metaeges in writable_from_metagraph 11 March 2016, 23:46:34 UTC
b53848c Enable ftp:// and ftps:// url support 08 March 2016, 15:20:07 UTC
ac3d331 Bug fixes 29 February 2016, 00:49:37 UTC
cdf7dfc Add metanode to degree_df functionality 29 February 2016, 00:06:43 UTC
fe66a5b Add join index hint Adds `USING JOIN ON` index hint in `construct_dwpc_query()` when `using=True`. Previously, this hint was not included due to a bug in neo4j 2.3.1. See https://github.com/neo4j/neo4j/pull/5038#issuecomment-162098241 28 February 2016, 22:40:05 UTC
a6c8a28 Standardize metaedge abbreviations Switch from arranging by text to non-inversion when standardizing metaedge abbreviations. Remove direction indicators (inequality symbols), in standardized abbreviations. 22 February 2016, 21:45:13 UTC
9681f11 Exclude inverted edges The user will almost always want to see each metaedge once. Fixes a bug where undirected edges with the same source and target metanode had incorrect counts. 22 February 2016, 21:09:04 UTC
5e3647a Add bzip2 read/write support Refactor file handling. 18 February 2016, 01:14:22 UTC
9370d71 Change statistics reporting Switch from printing to a mix of logging and returning stats. Fixed a index bug in stat reporting. 17 February 2016, 02:35:19 UTC
9facc4b Neo4j XSwap bug fixes Fix swap so: ``` u-->v y v ^ ^ becomes | | x-->y u x ``` Remove property transfer which was causing a relationship not found bug. Use cypher `id` function rather than attribute. Switch incorrect slashes to backslashes. Fix random index selection. 06 January 2016, 17:00:44 UTC
f8d23c3 Add untested Xswap permutation 29 December 2015, 03:07:23 UTC
1aa1964 Add permutation module To perform randomized edge swaps on the hetnet. 19 December 2015, 23:30:19 UTC
de3b607 Make all Cypher functions lowercase 14 December 2015, 01:19:12 UTC
0683f5f Label-aware expanded node uniqueness constraint Add an method for specifying node uniqueness in a path that leverages known node labels. See https://doi.org/10.15363/thinklab.d134#2 14 December 2015, 00:48:58 UTC
back to top