Figure 1: Example of CP-Explainer Visualization
CP-Explainer is a web-based interactive system designed to simplify and enhance the analysis of core-periphery (CP) structures in networks. It provides an integrated analytical environment with intuitive visualizations, detailed algorithm explanations, and no-code interaction, making CP analysis accessible for users of all expertise levels.
🎥 Watch the Demo Video
🚀 Access the Live Demo
- Python 3.9.2
- Conda
- React with TypeScript
-
Clone the Repository
git clone https://github.com/JJEliPark/cp-explainer.git
-
Set up Python Environment
conda create -n cp-explainer python=3.9.20 conda activate cp-explainer pip install -r requirements.txt
-
Install React TypeScript Dependencies
cd cp-exp npm install cd ..
- Start the Uvicorn Server
cd app uvicorn main:app --reload - Start the React Frontend
cd cp-exp npm start
We welcome feedback and suggestions for improving CP-Explainer. Feel free to open issues or contribute enhancements through pull requests.
This project is licensed under the terms of the Creative Commons Attribution License.