How to digitize your lab notebooks
nature.com
nature.com
Mount a digital camera on a tripod and bring a couple lamps over for strong uniform lighting. Turn the page, take a picture, turn the page, take a picture. You'll go through a 100 page notebook in 10 minutes (not an exaggeration). There are better quality ways to digitize documents, but I don't know of anything cheaper and faster.
Yes, they projected a grid (using red light, I believe) on the page so they could compute the curvature to re-project the image as "flattened".
https://www.youtube.com/watch?v=4JuoOaL11bw&feature=emb_titl...
https://hackaday.com/2012/11/16/google-books-team-open-sourc...
It feels simpler to build and it takes up less room.
Requirements:
* simple formatting (ala markdown)
* ability to share with colleagues
* able to simply paste in images of graphs etc..
* versioning, ideally with ability to timestamp
* tables
* code snippets (with formatting)
* links, tags, backlinks
versioning is useful to be able to see how knowledge on a subject was updated over time. There is a second level, important to some users though not necessarily me, where physical notebooks use for patents/IP to establish the date of an innovation.OneNote works on most of the above, but:
* its search is terrible
* its formatting of code is terrible
* easy for people to pickup and use
I've thought about a note-taking app like Obsidian, together with git. But it isn't easy to share notes. its handling of inserted/pasted images is a little jank.Otherwise I agree with your answer about Git.
This is basically what the block chain does, except that instead of having somebody designated as special and trusted, they have the signers perform proof of work.
Cant find the article (hash is not a good search phrase when it comes to Findung an article about twitter).
Labs in regulated environments such as medical or pharma research have their own rules today, and an industry of vendors who sell enterprise level software for managing data in a compliant fashion.
I was working at a company on the day that US patent law was reconciled with the rest of the world, and the rules for priority changed. That was the last day we were required to keep a lab notebook.
Today, I mainly keep records so I can figure out what I did later on, and the best single tool that works for me is Jupyter.
At my work we've used my system for about 2 years now and there is much more engagement with the system than the one it replaced (a custom Lotus Notes application... go figure). People like that they can open the logbook from the lab, write some stuff, save it and edit/publish it later. We also heavily encourage to document anything and everything and use the categories and tags as much as possible to make searching easier.
[1] https://github.com/Academic-Labbook/alp
[2] https://alp.attackllama.com/2019/02/05/labbook-software-shoo...
I generated an html spreadsheet for run logs because I wanted an embedded setup. I ran into the limitation of 64K characters per entry. It’s handled by trimming html off the end then autofixing broken stuff. It works so well that it took me a while to figure out why the number of rows was decreasing as more rows were filled out.
It’s all very tidy once enough people are on board. Whole notebook (and subsections) can be exported to html or PDF. There is even a way to have some robotic file uploading a la directory monitoring.
* We sit on top of git, which remains the single source of truth for your code - versioning, reproducibility, etc.
* Python & R notebooks or simple markdown (also on the web app itself).
* Show or hide code.
* Simple links for sharing reports.
* Tagging.
* Comprehensive search - by tag, keyword and content (soon).
Would be really interesting to hear your thoughts on the fit.
Formatting is a pleasure (including formulas and LaTeX), tables are decent, you can easily share notes, etc. Code formatting can improve a lot (only basic language semantics/operators/strings); search is decent. Above all: it's incredibly simple to use, and very customizable.
My three big missing features: 1) full API, so you can develop extensions that provide the missing functionality, 2) end-to-end encryption, 3) 2FA.
For now I'm using only for study lab notes, so encryption is not a big deal. But I wouldn't feel comfortable adding anything confidential without a more decent security model.
Re: proprietary, it exports natively in Markdown (including a zip with all images), or pdf, or html. It's not perfect (there's a bug when exporting some LaTeX formulas in .md), but for the most part it works well.
* Ability to share with colleagues - Easy to send pdfs or the raw LaTeX to others.
* Able to simply past in images - I had a folder with dated images, and a macro to insert a graph at the current location (better than floats for labbooks).
* Versioning - Each section had a date in it. Sequential versions were stored in git
* Tables - `\begin{tabular}`
* Code snippets - `\begin{lstlisting}`
* Links, tags, backlinks - `\ref{section_name}`
It could do pretty much anything. Though, you may have noticed that I omitted addressing your first bulletpoint of "simple formatting", as I am not able to keep a straight face while calling LaTeX "simple".
One possible way of harnessing the power of LaTeX while keeping a simple formatting would be to use use `pandoc` and pandoc-flavored markdown. That keeps the formatting simple, while also making it easy to include references, equations, etc. and easy output to LaTeX/PDF/etc.
With Word, you might insert an image or try to add bullets to something and end up with your whole document looking completely different, whereas, with markdown, you know that if you put in a ">" for a quote, all that's going to change is that one spot.
Plus, easy to import/export data.
Also, the website's cookie-consent dark-pattern leaves a bad impression.
[0] https://www.natecraun.net/articles/linux-guide-to-book-scann...
I'm finding that ctrl-f isn't working though. When I search for Since Apple it doesn't find the match on page 21. I've tried this on both Firefox and Edge (Chromium version).
In an ideal world, it would also 'clean up' the text, replacing the image with 'live' text in the appropriate typeface, but that's more a wishlist than a real problem.
http://blog.konradvoelkel.de/2010/01/linux-ocr-and-pdf-probl...
I'd definitely have preferred to have one while I was studying.
I like the idea of writing notes with the Apple Pencil and converting some of them to text for readability. The converted text also allows me to fit more on a page.
Anything allow embedded Latex?
Some of the apps allow for infinite scrollable pages so maybe that would decrease your need to convert everything to text?
What problem does embedded Latex solve?
I believe the bundled Pages app from Apple can handle Latex.
You can use a sigma character, for example, and move characters around to create equations, but it’s cumbersome.
Plus, it’s a nice little language for formulas. Someone else might give you the Latex and you could copy and paste that into your notes.
https://github.com/melling/MathAndScienceNotes/blob/master/s...
https://github.com/melling/MathAndScienceNotes/blob/master/s...
My point is that when you want to make your notes look neater, replacing your handwriting with Latex equations would look much nicer.
Personally, I also maintain a Big Text File as my digital note. So I put the index to my physical notebook in it. That way, I could do digital search in my digital note, and refer to my physical note if required.
Also, iPad batteries and screens are replaceable by Apple and you can definitely attach keyboards to them. Even if they did only last a few years, that's only a few dollars per day. Your lab probably spends more than that on coffee and tea for you.
My lab books from the 1980s are still in fine form, because lab books are precious so people look after them. (Also, I was scared of losing something, so I photocopied them a month at a time, and stored the copies in a different location.)
Since I put a table of contents at the start of each book, with a small set of keywords listed by every title, I can find things pretty well.
A lot of people on this thread have stressed the importance of immutability, and that is really significant. When I found an error, I would make a new entry (on another page, maybe in another book) that corrected the error, and added information about this to a changelog.
Oh, and I entered the table-of-contents line into a plain-text computer file for each entry, so I could search for things by phrase or keyword (grep is your friend).
With a notebook with high-quality paper and a pen with good ink (I used India ink a lot, which is waterproof), the notes will easily last 100 years, maybe 1000 years. Do I think Apple's ipad format will last that long, or that Apple itself will? Not so much.
They buy the cheapest computer that will do the job. Now, to make full use of the university computer network, their computer has to be "set up" by the department IT person, resulting in a significant degradation of performance, possibly installation of software that you don't want, and the inability to do your own maintenance. Often the computer is too old to support the latest OS, so it can't be "set up" anyway.
So they typically connect to the campus guest wi-fi network and use things like Dropbox to save data.
Now you can buy a computer with grant money, if it's purchased with a piece of scientific equipment. So the spectrometer in daily use, well, it was purchased 20 years ago, it only runs Windows NT, and can't be connected to the network for fear of breaking it.
The data have to be accessible on a different computer at home. They can't take the same iPad home because it might be radioactive.
Nobody's going to buy an iPad for the lab.
https://resources.finance.duke.edu/research/documents/eTutor...
1. Scan with a Fujitsu fi-6130. This scanner is out of print and I believe the successors are the 7160 and 7180. When I purchased mine, it was somewhere between $900-1000 and I've used it actively for about a decade with zero issues.
2. Use xsane for scanning
3. (Optional) Use scantailor-advanced (https://github.com/4lex4/scantailor-advanced) for any cleanup
4. (Optional) Use tesseract for any ocr (does not work on handwritten notes, but works great for scans of papers, bills, etc.)
Generally speaking, I take hand notes on research topics and the collect them till I need to travel or get too many. Then, I scan each small collection into its own file. To make this easier to back walk, all notes are dated, numbered, and given a general topic/title as I write them. Once they are scanned, they go into their own pdf file with a long file name that contains the date, title, and keywords that I want to use to find it. If there's a long thread of thought that needs to cross reference multiple files, I've added that information directly to the hand written note with a comment like (these notes use the following results from this date).While not perfect, I've thousands of pages of notes and I've always been able to find what I've been looking for with little effort. I'm not sure anyone else could look at what I've done and search it as effectively because I kind of know how I think about problems and label things, but it works for me.
As a couple of other small tidbits:
- It takes too long to individually fix each scan using scantailor. A good scanner with a straight scan is *much* better than fixing things by hand. I will do it if I have to, but I'm disappointed in myself when I do.
- Slow scanners will kill this methodology and make things too burdensome. Don't use a flatbed scanner. Get a fast scanner with an autofeeder. They are expensive, so expect about $1000. That said, I've scanned tens of thousands of documents on mine and it's never failed, so a good scanner is worth the money in my opinion.
- I have thought about using a tablet like remarkable to take notes. My issue is that since I already own the scanner and paper notes are so incredibly robust especially when I'm on travel, I've been unable to justify the money. Though, annotating pdfs may be nice and a scanner doesn't help with that unless we want to print, markup, and then rescan, which is a little wasteful.You'd probably like my site. I discuss both book scanning (using a Fujitsu fi-4120c with SANE)[1] and reMarkable hacking.[2][3] I've also written a popular GUI client for transmitting reMarkable documents without the manufacturer's cloud (sold under GPLv3+) that many people find useful in their workflows.[4] I used to take notes on paper and scan them, but after getting a reMarkable, it became just so much more convenient. I now use it for 100% of my reading and writing.
[1]: http://www.davisr.me/projects/books/
[2]: http://www.davisr.me/projects/remarkable-microsd/