Tools and Tips
Tools
Writing
Overleaf: manuscript and proposal preparation
Google scholar: bibliography search
Zotero: bibliography tool
BibTex Quick Copy for Google Scholar: a chrome extension for google scholar for quick save
Google docs: for non-manuscript sharable documents
Notes
Obsidian: for documenting and recording daily scientific activities including experiments, literature search, and idea developing.
Data analysis
Jupyter + numpy + pandas + matplotlib: data analysis and visualization
Plot digitizer: digitizing plots to get values. Web version
Tips
Jupyter + matplotlib
Make black background plots in matplotlib + jupyter for presentation [gist link].
Setup jupyter for your high resolution retina display [gist link].
Setup helvetica font in jupyter + matplotlib [gist link].
How to make your PDF from matplotlib more editable in Adobe Illustrator [gist link].
Auto reloading of packages [gist link].
How to activate interactive plot mode in Jupyter [gist link].
Conda (anaconda distribution python)
Useful commands for conda environment managements [wiki link]
When pip install fails in macOSX [gist link].
How to add a conda environment to Jupyter [gist link].
Latex
Make annotated/tracked manuscript with rebuttal letter in overleaf [gist link].
Locate tables and figures in latex document [gist link]
How to make an inline citation in Nature style document (such as "ref. 10") [gist link].