From: Russell Adams <RLAdams@AdamsInfoServ.Com>
To: emacs-orgmode@gnu.org
Subject: Re: Using org-mode for laboratory notes.
Date: Wed, 19 Sep 2012 12:08:21 -0500 [thread overview]
Message-ID: <20120919170820.GC31853@cardamom.adamsinfoserv.com> (raw)
In-Reply-To: <3EBF4F09D06D482C9F7BD50A74669FA8@gmail.com>
On Wed, Sep 19, 2012 at 09:15:35AM -0700, Eric Lubeck wrote:
> Hello Everybody,
>
> I had a look around the web for awhile, but couldn't find any
> information pertaining to my particular needs. I hope somebody here
> will be able to help me out.
>
> Anyway, I've been looking around for quite a while for the proper
> system to set-up an electronic laboratory notebook in. I will be
> using org-mode to document wet-lab experiments in addition to
> computational work.
>
> One of my particular concerns is this: I'm accustomed to using a
> chronological laboratory notebook for recording all of my data. The
> agenda views in org-mode seem to provide a means to retrieve
> chronological information out of my outlines, but I would than need
> to timestamp every single entry in my outline. Is there a means for
> doing this? Currently I am manually typing C-u C-c ! , but it would
> be helpful to have something automatically configured to timestamp
> and place the time in a drawer for any entry in a particular file.
There's an emacs customization I use which binds F9 to insert NOW as
an inactive date & time stamp.
;; Insert immediate timestamp
(define-key global-map (kbd "<f9>")
'(lambda () (interactive)
(when (eq major-mode 'org-mode)
(org-insert-time-stamp nil t t)
(insert "\n"))))
I use this in my org files. I outline my projects by major task or
product. Every time I change tasks or return to taking notes I just
hit F9 before I start typing.
Then at any time I can use the agenda in log mode and enable inactive
time stamps to show me a hyperlinked timeline.
> My other question pertains to efficiently representing linked or
> nested data. I'd like to record my detailed laboratory protocols in
> another outline. As most of my day-to-day work is using these
> protocols with minimal modifications, I'd like to record in my
> primary outline a property or hyperlink that points to the primary
> protocol and suggests that this days experiment "inherits" from the
> main protocol with given modifications. It would be really awesome
> if the protocol tree could than pick up on these distant inheriting
> protocols and transclude in the dates I have performed this protocol
> and subsequent modifications from the "lab notebook" section. Is
> such a task possible with org-mode, or must I look towards a more
> traditional database?
The only word I got here was "database". There is some support for
using property drawers for storing data and summarizing. If you had a
headline which you kept notes under and stored values in a property
drawer you may be able to manipulate it.
Good luck!
------------------------------------------------------------------
Russell Adams RLAdams@AdamsInfoServ.com
PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/
Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3
next prev parent reply other threads:[~2012-09-19 17:08 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-19 16:15 Using org-mode for laboratory notes Eric Lubeck
2012-09-19 17:08 ` Russell Adams [this message]
2012-09-21 2:09 ` Tim
2012-09-21 2:20 ` Torsten Wagner
2012-09-21 2:37 ` Tim
2012-09-19 18:49 ` Eric Schulte
2012-09-20 1:44 ` Torsten Wagner
2012-09-20 3:18 ` Eric Lubeck
2012-09-20 3:53 ` John Hendy
2012-11-28 22:01 ` Nick Dokos
2012-09-20 4:03 ` John Hendy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120919170820.GC31853@cardamom.adamsinfoserv.com \
--to=rladams@adamsinfoserv.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).