Coder Social home page Coder Social logo

pykcn's Introduction


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.

pykcn's People

Contributors

zhenyuanlu avatar zluseurat avatar

Stargazers

liu Yuming avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.