Package: Dynet 0.7.3

Mohammed Saqr

Dynet: Tidy Temporal Network Analysis

Building, analysis and visualisation of temporal networks. Supports several formats of relational data: interval data with explicit start and end times, contact data of instantaneous events, threaded interactions such as forum or chat data, and co-presence logs. Every analysis returns a tidy data frame carrying proper vertex labels. Metrics cover time-varying centrality, graph-level structure, edge formation and dissolution, burstiness, time-respecting paths, reachability and mixing. Offers a wide variety of network visualisations and animations, as well as plots of temporal network metrics across time.

Authors:Mohammed Saqr [aut, cre, cph]

Dynet_0.7.3.tar.gz
Dynet_0.7.3.zip(r-4.7-any)Dynet_0.7.3.zip(r-4.6-any)Dynet_0.7.3.zip(r-4.5-any)
Dynet_0.7.3.tgz(r-4.6-any)Dynet_0.7.3.tgz(r-4.5-any)
Dynet_0.7.3.tar.gz(r-4.7-any)Dynet_0.7.3.tar.gz(r-4.6-any)
Dynet_0.7.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Dynet/json (API)

# Install 'Dynet' in R:
install.packages('Dynet', repos = c('https://mohsaqr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mohsaqr/dynet/issues

Pkgdown/docs site:https://pak.dynasite.org

Datasets:

On CRAN:

Conda:

4.95 score 1 stars 103 downloads 57 exports 18 dependencies

Last updated from:3581e5c014. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK1048
source / vignettesOK279
linux-releaseOK957
macos-releaseOK760
macos-oldrelOK560
windows-develOK1293
windows-releaseOK1268
windows-oldrelOK1052
wasm-releaseOK96

Exports:add_arcsadd_nodesadd_tiesadd_vertex_spellsanimateas_dynetburstinesscentrality_seriesclear_observationscollapse_networkcommunity_changecommunity_trajectorydurationsdyn_centralitydyn_reachabilitydynetedge_centralityevent_grapheventsgapsinduce_subgraphmatch_communitiesmetricsmixingmotifsmultislice_modularitypath_centralitypath_networkpath_trajectoriespathspathwayspersistencephasesplot_path_trajectoriesprojectionpshiftsrandom_dynetrandomisereachabilityremove_arcsremove_nodesremove_tiesremove_vertex_spellsrename_nodesrename_sessionssegregationset_observationsset_tie_sessionsset_vertex_spellssignificancesimilaritysnapshotstemporal_communitiesturnoverupdate_nodesupdate_tiesupdate_vertex_spells

Dependencies:clicographcpp11farverggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Building and inspecting a temporal network
The four input formats | Interval data | Contact data | Threaded data | Co-presence data | Choosing the format | Inspecting the network | Direction, loops, weights and attributes | Sessions | Observation windows | Vertex activity spells | Editing a network | Descriptive measures | Collapsing to a static network | References

Last update: 2026-09-25
Started: 2026-08-26

Case study: A MOOC discussion forum as a temporal network
Data | Constructing the temporal network | Visualisation | Structure over time | Participants | Reachability | Mixing between experience levels | Interpretation | Limitations | References

Last update: 2026-09-25
Started: 2026-09-14

Getting started with Dynet
Data | Building the network | Measuring in windows | Daily density | Rolling weekly density | Vertex trajectories | Daily degree | Temporal centrality | Time-respecting paths | Routes | Tie dynamics | Next steps

Last update: 2026-09-25
Started: 2026-08-26

Readme and manuals

Help Manual

Help pageTopics
Add directed temporal arcsadd_arcs
Add nodes to a temporal networkadd_nodes
Add temporal tiesadd_ties
Add declared vertex-activity spellsadd_vertex_spells
Animate a temporal network over its measurement gridanimate
Convert an object to a Dynet temporal networkas_dynet as_dynet.dynet
Import a networkDynamic objectas_dynet.networkDynamic
Tidy tables from a temporal networkas.data.frame.dynet
Coerce an animation to a data frameas.data.frame.dynet_animation
Tidy tables from a collapsed temporal networkas.data.frame.dynet_collapsed
Tidy data frame of session-specific collapsed networksas.data.frame.dynet_collapsed_list
Tidy data frame of a temporal community partitionas.data.frame.dynet_communities
Tidy tables from an event graphas.data.frame.dynet_event_graph
Tidy data frame of a temporal measureas.data.frame.dynet_metric
Tidy data frame of a multislice modularity resultas.data.frame.dynet_modularity
Tidy frame of a temporal motif censusas.data.frame.dynet_motifs
Coerce surrogate networks to a data frameas.data.frame.dynet_null
Tidy tables from a temporal path-union networkas.data.frame.dynet_path_network
Tidy table of a temporal trajectory treeas.data.frame.dynet_path_trajectories
Tidy data frame of time-respecting pathsas.data.frame.dynet_paths
Tidy data frame of ranked pathwaysas.data.frame.dynet_pathways
Tidy data frame of detected temporal phasesas.data.frame.dynet_phases
Tidy tables from a time-projected networkas.data.frame.dynet_projection
Tidy data frame of participation shift countsas.data.frame.dynet_pshifts
Coerce a permutation test to a data frameas.data.frame.dynet_significance
Tidy table of time-bin similarityas.data.frame.dynet_similarity
Tidy table of snapshot edgesas.data.frame.dynet_snapshot
Tidy data frame of community trajectoriesas.data.frame.dynet_trajectory
Burstiness and memory of each vertex's activityburstiness
Time-varying vertex centralitycentrality_series
Restore implicit observation supportclear_observations
Collapse temporal activity to a static weighted networkcollapse_network
How much the community structure moved between binscommunity_change
What each vertex did across the community structurecommunity_trajectory
How long each relationship lasteddurations
Build a temporal networkdynet
Temporal centrality of the contacts themselvesedge_centrality
The event graph of a temporal networkevent_graph
Edge formation and dissolution over timeevents
People in the discussion forumforum_people
Discussion forum postsforum_posts
Inter-event gapsgaps
First rows of a temporal measurehead.dynet_metric
Extract an induced temporal subgraphinduce_subgraph
Give community labels a meaning that carries across timematch_communities
Time-varying graph-level structuremetrics
Mixing between vertex groups over timemixing
Participants in a MOOC discussion forummooc_people
Posts in a MOOC discussion forummooc_posts
Delta-temporal three-node motif censusmotifs
Multislice modularity of a partition of a temporal networkmultislice_modularity
Centrality on time-respecting paths and temporal walkspath_centrality
Build the union network of optimal temporal pathspath_network
Optimal temporal routes as a counted trajectory treepath_trajectories
Time-respecting paths from a vertexpaths
Most frequent time-respecting routespathways
Neighbourhood persistence between consecutive time binspersistence
Detect temporal phases by clustering the between-bin similarityphases
Draw optimal temporal paths as a trajectory treeplot_path_trajectories
Draw a temporal networkplot.dynet
Draw a collapsed temporal networkplot.dynet_collapsed
Draw community membership as ribbons over timeplot.dynet_communities
Plot an event graphplot.dynet_event_graph
Plot a temporal measureplot.dynet_metric
Plot a temporal motif censusplot.dynet_motifs
Plot the surrogate activity profile against the observed oneplot.dynet_null
Draw a path networkplot.dynet_path_network
Plot path trajectoriesplot.dynet_path_trajectories
Plot time-respecting paths when a valid renderer existsplot.dynet_paths
Plot pathways on a time axisplot.dynet_pathways
Draw detected phases over the between-bin similarity heatmapplot.dynet_phases
Plot participation shift countsplot.dynet_pshifts
Plot a permutation testplot.dynet_significance
Draw time-bin similarity as a heatmapplot.dynet_similarity
Plot how many ties each snapshot holdsplot.dynet_snapshot
Print a temporal networkprint.dynet
Print an animation's bin tableprint.dynet_animation
Print a collapsed temporal networkprint.dynet_collapsed
Print session-specific collapsed networksprint.dynet_collapsed_list
Print a temporal community partitionprint.dynet_communities
Print an event graphprint.dynet_event_graph
Print a temporal measureprint.dynet_metric
Print a temporal motif censusprint.dynet_motifs
Print surrogate networksprint.dynet_null
Print a temporal trajectory treeprint.dynet_path_trajectories
Print time-respecting pathsprint.dynet_paths
Print ranked pathwaysprint.dynet_pathways
Print detected temporal phasesprint.dynet_phases
Print a time-projected networkprint.dynet_projection
Print participation shift countsprint.dynet_pshifts
Print a permutation testprint.dynet_significance
Print time-bin similarityprint.dynet_similarity
Print snapshot edgesprint.dynet_snapshot
Project a temporal network into directed vertex-time statesprojection
Gibson participation shifts from raw temporal turnspshifts
Simulate a random temporal networkrandom_dynet
Surrogate temporal networks from a null modelrandomise
Reachability of every vertexreachability
Remove directed temporal arcsremove_arcs
Remove nodes from a temporal networkremove_nodes
Remove temporal tiesremove_ties
Remove declared vertex-activity componentsremove_vertex_spells
Rename nodes everywhere in a temporal networkrename_nodes
Rename session wallsrename_sessions
Student contacts recorded as intervalsschool_contacts
Segregation-integration difference over timesegregation
Seminar attendanceseminar_attendance
Replace observation supportset_observations
Assign or remove tie sessionsset_tie_sessions
Replace declared vertex activityset_vertex_spells
Compare a measure against a temporal null modelsignificance
Similarity between the networks at each pair of time pointssimilarity
The network sliced into snapshotssnapshots
Describe a temporal networksummary.dynet
Summarise an animationsummary.dynet_animation
Summarise session-specific collapsed networkssummary.dynet_collapsed_list
Summarize a temporal community partitionsummary.dynet_communities
Summarise an event graphsummary.dynet_event_graph
Summarise a temporal measuresummary.dynet_metric
Summarise a temporal motif census by familysummary.dynet_motifs
Summarise surrogate networkssummary.dynet_null
Summarise path trajectoriessummary.dynet_path_trajectories
Summarise time-respecting pathssummary.dynet_paths
Summarise ranked pathwayssummary.dynet_pathways
Summarise a time projectionsummary.dynet_projection
Summarise participation shifts by familysummary.dynet_pshifts
Summarise a permutation testsummary.dynet_significance
Summarise snapshot similaritysummary.dynet_similarity
Summarise snapshot edges by time binsummary.dynet_snapshot
Synthetic code-transition network (Trees of Thought stand-in)synthdata
Last rows of a temporal measuretail.dynet_metric
Temporal community detection by generalized Louvaintemporal_communities
Trees of Thought reply links, augmented by simulationthought_chains
Network turnover: volatility and fluctuabilityturnover
Update static node attributesupdate_nodes
Update temporal ties and their attributesupdate_ties
Update declared vertex-activity componentsupdate_vertex_spells