Skip to content

pyKCN: A Python Tool for Bridging Scientific Knowledge

License

Notifications You must be signed in to change notification settings

zhenyuanlu/pyKCN

Repository files navigation


pyKCN logo


pyKCN: A Python Tool for Bridging Scientific Knowledge through Keyword Analysis

Version



Our pyKCN paper: pyKCN: A Python Tool for Bridging Scientific
Zhenyuan Lu, Wei Li, Burcu Ozek, Haozhou Zhou, Srinivasan Radhakrishnan, Sagar Kamarthi


Our team has previously published a series of related papers that laid the groundwork for the development of this tool. Here are those publications:


Abstract

pyKCN, a Python-based tool for analyzing co-occurrence keywords in literature review. pyKCN is a python tool that can be used to analyze the trending of a field through a robust analysis of co-occurrence keywords, association rules and other models. The tool is equipped with a comprehensive extractor module alongside a text processor, a deduplication processor, and several keyword analysis methods including KCN and association rule. The strength of pyKCN extends beyond literature analysis. It has been instrumental in propelling multiple studies across diverse domains, such as nano EHS, industry 4.0, pain research, etc. Furthermore, pyKCN's architecture enhance it with the ability to process and analyze large scale dataset, thereby providing a platform for researchers to visualize the important role of keywords within and across academic papers. This, in turn, empowers scholars to discern emerging trends, identify seminal works, and cultivate a nuanced understanding of the thematic and structural contours of scientific discourse.

Get Started

Installation

This project requires Python 3.8 or newer.

biopython==1.83
nltk==3.8.1
numpy==1.26.4
pandas==2.1.1
rapidfuzz==3.6.1
xlrd==2.0.1
pyarrow==15.0.0 (optional)

Reference

If you find our study useful, please cite our paper on arxiv:

@article{lu2024pykcn,
  title={pyKCN: A Python Tool for Bridging Scientific Knowledge},
  author={Lu, Zhenyuan and Li, Wei and Ozek, Burcu and Zhou, Haozhou and Radhakrishnan, Srinivasan and Kamarthi, Sagar},
  journal={arXiv preprint arXiv:2403.16157},
  year={2024}
}

Author

Zhenyuan Lu
Email: lu.zhenyua[at]northeastern[dot]edu


License

This project is licensed under the terms of the MIT license.

About

pyKCN: A Python Tool for Bridging Scientific Knowledge

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages