Add references
There are three ways to add a reference to your library: let myrna capture the metadata from an identifier (DOI, ISBN, PubMed ID, arXiv ID or URL — including several at once, in batch), search the web by title or author, or type the fields in by hand. Every entry point lives behind the New reference button in the top bar. This page covers each one in depth. To bring in a whole library from another tool, see the "Import and export" page.
Capture by DOI, ISBN, arXiv or URL
The fastest way to add a reference is to paste an identifier and let myrna fetch the metadata for you. Click New reference in the top bar and choose Capture reference: a single field accepts a DOI, an ISBN, a PubMed ID, an arXiv ID or a URL — the type is detected automatically, so you don't have to say which one you're pasting. The N key and the command palette also open this dialog directly.
- 1Click New reference in the top bar and choose Capture reference (or just press N).
- 2Paste the work's DOI, ISBN, PubMed ID, arXiv ID or URL into the field.
- 3Click Fetch. While myrna works, the dialog narrates what it's doing ("Consulting CrossRef…") and warns you if a source is slow.
- 4The reference is added to your library and revealed in the list with a brief highlight, even if a filter was hiding it.
- 5Open it to review, complete anything missing, and optionally assign collections or mark it as a favorite.
Metadata sources and fallbacks
A DOI is tried against CrossRef first, then OpenAlex, then DataCite — so preprints and datasets that only live in DataCite (arXiv, Zenodo, Dryad) still resolve; when a fallback answered, the confirmation says "Found via OpenAlex" or "Found via DataCite". arXiv IDs are converted to their DataCite DOI automatically. An ISBN is tried against OpenLibrary and Google Books, in both its ISBN-10 and ISBN-13 forms. A PubMed ID queries PubMed. A pasted URL is read for citation metadata or an embedded DOI — it works best on pages that expose them.
Capture in batch
The same dialog captures many works at once: paste several identifiers, one per line, and mix DOIs, ISBNs, PubMed IDs, arXiv IDs and URLs freely.
- 1Open Capture reference and paste the identifiers, one per line.
- 2Click Fetch: the list is processed one item at a time (respecting the sources' rate limits), and each line shows its own status.
- 3A failure on one line never stops the others — the line keeps its error message so you can fix just that identifier.
- 4At the end a summary tells you how many were added, how many already existed, and how many failed.
Search the web
When you don't have an identifier at hand, search for the work online. The search queries CrossRef and OpenAlex together, merges the results and removes repeats, returning candidates you can add straight to your library.
- 1In the References sidebar, choose Search online (also available from the New reference menu).
- 2Type the title, author or keywords in the main search field and press Search.
- 3For a narrower query, open Advanced search and fill in author, title, journal or a year range.
- 4Browse the results — each shows title, authors, year, journal and DOI — and find the work you're looking for.
- 5Click Save on that result to add it to your library; entries already there are marked "In library" and can't be added twice.
- 6The page stays open so you can keep adding other results from the same search.
Enter manually
For works without an identifier, or that don't show up in the search, fill in the fields by hand. Click New reference and choose Add manually to get a blank form.
- 1Click New reference in the top bar and choose Add manually.
- 2Select the reference type first — it determines which fields are relevant for that kind of work.
- 3Fill in the title, the authors (one per line), the year and the journal or book.
- 4Complete the other fields that apply: volume, issue, pages, publisher, DOI, ISBN, URL, the full text / repository link, abstract, keywords and your own tags (comma-separated).
- 5Save the reference; you can assign it to collections at any time afterwards.