All Projects → jaks6 → citation_map

jaks6 / citation_map

Licence: other
Create a Gephi Citation Graph based on Text Analysis of PDFs from Zotero

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to citation map

gephi twitter media downloader
A small script designed to take either a .csv of Tweet ids, or the export from Gephi's TwitterStreamingImporter Plugin and download related Tweet media.
Stars: ✭ 41 (-54.95%)
Mutual labels:  gephi
zotero-bits
CSL-related community feedback for Zotero
Stars: ✭ 50 (-45.05%)
Mutual labels:  zotero
android-source-codes
⚙️ Code analysis of common Android projects and components.
Stars: ✭ 59 (-35.16%)
Mutual labels:  articles
zotero-roam
Connector extension between Roam Research & Zotero
Stars: ✭ 51 (-43.96%)
Mutual labels:  zotero
Zotero introduction
A Short Chinese Introduction to Zotero
Stars: ✭ 179 (+96.7%)
Mutual labels:  zotero
TwitterFriends
Django app that makes a graph dataset with your friends on twitter
Stars: ✭ 28 (-69.23%)
Mutual labels:  gephi
Zotero Better Bibtex
Make Zotero effective for us LaTeX holdouts
Stars: ✭ 2,336 (+2467.03%)
Mutual labels:  zotero
ToolsCollection
No description or website provided.
Stars: ✭ 20 (-78.02%)
Mutual labels:  zotero
zowie
Adds Zotero "select" links to attachment files in a Zotero database on macOS, so that outside of Zotero, you can find the bibliographic entry to which a file belongs. (Only works for local storage, not linked attachments.)
Stars: ✭ 71 (-21.98%)
Mutual labels:  zotero
tutorials as code
so that stuff read/seen don't get muddled up with time
Stars: ✭ 42 (-53.85%)
Mutual labels:  articles
EnjoyLife
😉【乐享】每天一张精选妹纸图、一个精选短视频,知乎美文的精美应用
Stars: ✭ 20 (-78.02%)
Mutual labels:  articles
GPUGraphLayout
An experimental GPU accelerated implementation of ForceAtlas2
Stars: ✭ 40 (-56.04%)
Mutual labels:  gephi
ScienceNotebooks
Collection of tools and stylesheet for scientific writting and learning (through Anki)
Stars: ✭ 43 (-52.75%)
Mutual labels:  zotero
delitemwithatt
Remove attachment(s) when delete the item(s) or collection in Zotero and JurisM.
Stars: ✭ 251 (+175.82%)
Mutual labels:  zotero
Chinese-STD-GB-T-7714-related-csl
GB/T 7714相关的csl以及Zotero使用技巧及教程。
Stars: ✭ 1,189 (+1206.59%)
Mutual labels:  zotero
civet
一款类似Eagle的,基于electron-vue及C++开发的本地图片素材管理软件。An Image management software.
Stars: ✭ 164 (+80.22%)
Mutual labels:  zotero
dev-to-posts
Repositório com as postagens que estão no dev.to/aigirls
Stars: ✭ 16 (-82.42%)
Mutual labels:  articles
ucanuupnobb
you can you up, no bb. 自学 python 编程过程中的挑战、笔记及我的践友们。
Stars: ✭ 16 (-82.42%)
Mutual labels:  articles
pdf-cut-white
自动裁剪PDF图表中的白边 / Cut white bound in PDF figures automatically.
Stars: ✭ 38 (-58.24%)
Mutual labels:  pdfminer
writing
New posts will be on Substack
Stars: ✭ 74 (-18.68%)
Mutual labels:  articles

Create a Citation Graph based on Simplistic Text Analysis

Inspired by A.R. Siders' R Script from this ResearchGate question

Based on dpapathanasiou's example script for pdfminer

Takes Zotero .CSV Article collections and creates Gephi-compatible files for Graph Edges and Nodes based on citations

screenshot

Principle:

  • Let A be a set of known articles
  • For any a in A, let title_a be its title, and text_a be its text content
  • For some x in A and y in A, x!=y:
    • cites(x,y) is true if title_y appears in text_x

For the above to work, we do some text normalization (removing punctuation, whitespace, special characters) and assume that the title_y would only appear in text_x if it appears in the references section...

Usage:

  1. Export list of articles as .csv from Zotero, (articles should have File attachments)
  2. Run analyze_papers.py zotero_file.csv
  3. Script should produce two files: Edges_titles.csv and Nodes_titles.csv in folder "gephi"
  4. Load them into Gephi with "Load Spreadsheet"

Notes

  • Tested with Python3
  • Uses the library pdfminer
  • You can specify number of processes the script uses to parse the PDFs with parameter --processes (default value is 4)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].