https://github.com/raivivek/til
today I learned..
https://github.com/raivivek/til
algorithm algorithms bioinformatics biology python til unix zen-lessons
Last synced: 5 days ago
JSON representation
today I learned..
- Host: GitHub
- URL: https://github.com/raivivek/til
- Owner: raivivek
- Created: 2016-02-12T15:32:26.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-07T19:06:43.000Z (over 2 years ago)
- Last Synced: 2025-04-03T15:52:41.728Z (26 days ago)
- Topics: algorithm, algorithms, bioinformatics, biology, python, til, unix, zen-lessons
- Language: Python
- Homepage: https://til.raivivek.in
- Size: 2.53 MB
- Stars: 27
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIL (Today I Learned)
A collection of small snippets that I learn day to day across a variety of tasks I am
involved in. Often, they are curious and useful insights that I wish to share with
everyone but are too short for a full blog post.Browse them here [til.raivivek.in](https://til.raivivek.in).
**Count: 67**## Table of Contents
* [R-lang](#r-lang)
* [Algorithms](#algorithms)
* [Biology](#biology)
* [Computing](#computing)
* [Zen lessons](#zen-lessons)
* [Statistics | Methods | Math](#statistics--methods--math)
* [Miscellaneous](#miscellaneous)
* [Productivity](#productivity)
* [Python (lang)](#python-(lang))
* [GNU Unix | Command line](#gnu-unix--command-line)
* [Writing](#writing)### R-lang
* [Evaluating string as an expression](R/evaluating-string-as-expression.md)
* [Save the "current" figure](R/save-the-"current"-figure.md)
* [knitr: Put code as appendix](R/knitr:-put-code-as-appendix.md)
* [Large datasets in `R`](R/r-large-data.md)
* [Restarting your R Studio server session](R/restarting-your-r-studio-server-session.md)
* [`stack` and `unstack`](R/stack-and-unstack.md)
* [ggplot tricks](R/ggplot-tricks.md)
* [Bin-or-discretize numeric data (ggplot)](R/bin-or-discretize-numeric-data-(ggplot).md)
* [Using conditionals (`if`-`else`) in data pipes](R/using-conditionals-(`if`-`else`)-in-data-pipes.md)
* [Using Microsoft R Open 3.5.X](R/using-microsoft-r-open-3.5.x.md)
* [Modifying `ggplot2` objects after creation](R/modifying-ggplot2-objects-after-creation.md)### Algorithms
* [Newick Tree Format](algorithms/newick-tree-format.md)
* [KMP Algorithm](algorithms/kmp-matcher.md)### Biology
* [The Omnigenic Model](biology/the-omnigenic-model.md)
* [Pedigree Collapse](biology/pedigree-collapse.md)
* ['Thrifty' gene hypothesis](biology/'thrifty'-gene-hypothesis.md)### Computing
* [Editing remote files](computing/editing-remote-file.md)
* [Snakemake wildcard rules](computing/snakemake-wildcard-rules.md)
* [Snakemake on HPC](computing/snakemake-on-hpc.md)
* [GitHub actions](computing/github-actions.md)
* [Automount + SSHFS on macOS](computing/automount-+-sshfs-on-macos.md)
* [Database comparison](computing/databases.md)
* [Mount remote server locally on macOS](computing/mount-remote-server-locally-on-macos.md)
* [SOAP-vs-REST stack](computing/SOAP-vs-REST.md)
* [`pkg-config` for managing compilation](computing/pkg-config-for-compilation.md)### Zen lessons
* [The value of being slow](lessons/the-value-of-being-slow.md)### Statistics | Methods | Math
* [Permutation testing](math/permutation-testing.md)### Miscellaneous
* [Banzhaf Power Index](misc/banzhaf-index.md)
* [Using `cookiecutter` to generate project skeleton](misc/cookiecutter-skeleton.md)
* [Setting up hostname in macOS](misc/setting-up-hostname-in-macos.md)
* [Pizza Effect](misc/pizza-effect.md)
* [Email forwarding for your domain](misc/email-forwarding-for-your-domain.md)
* [HMMER](misc/hmmer.md)
* [COVID-19 and groceries](misc/covid-19-and-groceries.md)
* [Using Zotero with WebDAV for file storage](misc/zotero-webdav-setup.md)
* [Choosing right Wifi channel](misc/choosing-wifi-channel.md)
* [Fix Firefox auto DPI scaling](misc/fix-firefox-auto-dpi-scaling.md)### Productivity
* [Batch import into Zotero](productivity/batch-import-into-zotero.md)
* [Keeping notes for long time](productivity/keeping-notes-for-long-time.md)
* [Using Asana for project management](productivity/using-asana-for-project-management.md)
* [Getting Research Idea I](productivity/getting-research-idea-i.md)
* [Using Hammerspoon on macOS for quick tasks](productivity/using-hammerspoon-on-macos-for-quick-tasks.md)
* [Quickly organizing ideas](productivity/quickly-organizing-ideas.md)### Python (lang)
* [`pandas.get_dummies`: Vectorize category variables](python/pandas-get-dummies.md)
* [`multiprocessing` module in Python](python/optimize-pandas-mp.md)
* [Itertools module](python/itertools-module.md)
* [Check if `STDIN` is `tty`](python/checking-if-STDIN-is-tty.md)
* [Writing Conda Recipes](python/conda-recipes.md)
* [pymust.watch](python/pymust-watch.md)
* [Records: SQL for Humans](python/records-sql.md)
* [Super considered super!](python/super-talk.md)
* [Don't use `f.readlines()`](python/dont-use-readlines.md)
* [Care with `string.split()`](python/care-with-string-split.md)
* [`contextlib` module](python/contextlib-with.md)
* [ORMs and Database migration](python/sql-orm.md)
* [Writing unbuffered output](python/unbuffered-output.md)### GNU Unix | Command line
* [Watch LaTeX file and autocompile](unix/watch-compile-latex.md)
* [OOM Killer](unix/oom-killer.md)
* [Fork a command to background](unix/fork-to-bg.md)
* [GNU sort has a '-u' option to output only unique values for the columns used for sorting](unix/sort-and-deduplicate-on-specific-columns.md)
* [Fetch random lines from file](unix/random-lines.md)
* [Run a command for some time](unix/timeout.md)
* [Changing priority of running programs](unix/ionicing-programs.md)
* [Concatenate files with same header](unix/concatenate-files-with-same-header.md)### Writing
* [Rhetorical Précis Format](writing/rhetorical-precis-format.md)
* [Headlines and the Inverted Pyramid](writing/inverted-pyramid.md)
* [Double Entry Journal](writing/double-entry-journal.md)---
## Other TIL Collections
* [Today I Learned by Hashrocket](https://til.hashrocket.com)
* [jwworth/til](https://github.com/jwworth/til)
* [thoughtbot/til](https://github.com/thoughtbot/til)## License
© 2015-2020 Vivek Rai