Skip to content

The "ADM_HW5_Group21" repository focuses on analyzing citation networks in academic research using graph analysis. It includes a Jupyter Notebook with homework solutions, Python scripts for backend and frontend functions, and GraphML files for graph structures.

Notifications You must be signed in to change notification settings

AmbarChatterjee/ADM_HW5_Group21

Repository files navigation

ADM_HW5

Group 21

Description

This repository contains the solutions for ADM-HW5, where it was requested to deal with graphs. Here's an overview of the contents:

  • main.ipynb: This notebook includes all the answers to the homework questions.
  • libs: This folder contains all the functions used in Q2 in two separate files (backend.py and frontend.py).
  • CommandLine.sh: This file contains the commands for the Command Line Question (CLQ).
  • citation_graph.graphml: This file contains the citation graph in .graphml format (lightweight), in case the user wants to interact with the widgets.
  • collaboration_graph.graphml: This file contains the collaboration graph in .graphml format (lightweight), in case the user wants to interact with the widgets.
  • subgraph_collaboration_graph.graphml: This file contains the largest component of the collaboration graph in .graphml format (lightweight), in case the user wants to interact with the widgets.

Important notes

The library IPyWidgets was used for the frontend part (visualizations). Since both github and nbviewer don’t show the widgets outputs, an html version of the notebook is accessible at this link (made with GitHub Pages).
Alternatively, you can download the notebook and the graphs in .graphml format and run the code on your local machine. This makes possible to use the interactive widgets, since only the static output is displayed in the above link.

About

The "ADM_HW5_Group21" repository focuses on analyzing citation networks in academic research using graph analysis. It includes a Jupyter Notebook with homework solutions, Python scripts for backend and frontend functions, and GraphML files for graph structures.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages