Below is an alphabetical list of the algorithms created so far from each CNS CIShell-powered tools. Some pages are currently somewhat sparse, as of March 2011.
If you would like to view an index of algorithms in a particular CNS CIShell-powered tool, see the Sci2 Algorithm Index, the NWB Manual, or the EpiC Manual.
Source code for these algorithms is browsable in the CNS Center repository, see Document & Developer Resources (direct link to repository is currently down. Should be available soon as of March 2011).
This page is being re-organized
This page is currently undergoing a re-organization to group algorithms according to the functions they serve in their respective tools.
Data Preparation
Text Files
- Remove ISI Duplicate Records
- Remove Rows with Multitudinous Fields
--------------------------------------------- - Extract Directed Network
- Extract Bipartite Network
- Extract Paper Citation Network
- Extract Author Paper Network
--------------------------------------------- - Extract Co-Occurrence Network
- Extract Word Co-Occurrence Network
- Extract Co-Author Network
- Extract Reference Co-Occurrence (Bibliographic Coupling) Network
--------------------------------------------- - Extract Document Co-Citation Network
--------------------------------------------- - Detect Duplicate Nodes
- Update Network by Merging Nodes
Preprocessing
General
- Extract Top N% Records
- Extract Top N Records
- Aggregate Data
Temporal
- Slice Table by Time
Geospatial
- Extract ZIP Code
Topical
- Lowercase, Tokenize, Stem, and Stopword Text
Networks
- Extract Top Nodes
- Extract Nodes Above or Below Value
- Delete Isolates
- Extract Top Edges
- Extract Edges Above or Below Value
- Remove Self Loops
- Trim by Degree
- MST-Pathfinder Network Scaling
- Fast Pathfinder Network Scaling
--------------------------------------------- - Snowball Sampling (N nodes)
- Node Sampling
- Edge Sampling
--------------------------------------------- - Symmetrize
- Dichotomize
- Multipartite Joining
--------------------------------------------- - Merge 2 Networks
Analysis
Temporal
- Burst Detection
Geospatial
- Geocoder
- Congressional District Geocoder
- Yahoo Geocoder
Topical
- Burst Detection
Networks
- Network Analysis Toolkit (NAT)
Unweighted & Undirected
- Node Degree
- Degree Distribution
--------------------------------------------- - K-Nearest Neighbor (Java)
- Watts-Strogatz Clustering Coefficient
- Watts Strogatz Clustering Coefficient over K
--------------------------------------------- - Diameter
- Average Shortest Path
- Shortest Path Distribution
- Node Betweenness Centrality
--------------------------------------------- - Weak Component Clustering