Use a reference manager!

The tradition of passing knowledge from one generation to another is foundational to science. However, successfully achieving this requires the ability to track down the origins of such knowledge by citing sources accurately in our writing.

Specialized reference managers are essential tools for:

  • Organizing your information sources (articles, book chapters, dissertations, preprints).
  • Inserting and formatting citations into your text editor of preference (MS Word, Google Docs, LibreOffice, VS Code, Zettlr).
  • Auto-generating bibliographies formatted to any journal style.

How to choose your reference manager?

When evaluating reference managers, I look for:

  1. FOSS (Free and Open Source Software): Community transparency, freedom from vendor lock-in, and extensible plugins.
  2. Active Community: Fast troubleshooting and community-led improvements.
  3. Cross-Platform Compatibility: Seamless sync across macOS, Windows, and Linux.

The Contenders

1. Zotero (My Top Recommendation) ⭐

Zotero is a free and open-source powerhouse.

  • Browser Extension: Fast, reliable, and capable of saving institutional proxies for off-campus literature searches.
  • Vibrant Plugin Ecosystem: Plugins like BetterBibTeX and ZotFile turn Zotero into a power-user research engine.
  • Cross-Platform: Native integrations with Word, Google Docs, LibreOffice, and Markdown editors (Obsidian, VS Code, Zettlr).

2. Mendeley

Mendeley is widely used but owned by Elsevier. It offers basic sync and PDF management, though the browser extension requires frequent re-authentication.

3. EndNote

EndNote is a legacy commercial tool common in traditional academic labs. It requires costly licenses and upgrade fees for newer Word processor compatibility.

4. Paperpile

A web-first reference manager with slick Google Docs integration and clean PDF handling for Chrome users.


Verdict: If you value open science, cross-platform flexibility, and seamless Markdown/LaTeX workflows, Zotero remains the undisputed gold standard!