Skip to content

Instantly share code, notes, and snippets.

View dw2008's full-sized avatar

Daniel Wu dw2008

View GitHub Profile
@dw2008
dw2008 / keystone-docker.md
Last active April 29, 2026 10:18
Run Keystone with Docker

Environment:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
@dw2008
dw2008 / dockerNotes.md
Created February 11, 2024 16:45
Docker Learning Notes

What is a docker?

  • Platform used to develop + deploy + run apps in containers
  • Containers: lightweight environments that contain tools to run applications (libraries, code, settings, etc)
  • Isolates application from host system, can run on different environments (standardization)
  • Snapshot of app + dependencies, easy to share
  • Portable
  • Share host system’s kernel
  • Kernel: part of CPU, acts like a bridge between software and hardware

What does native mean?

  • Software/applications that are specifically designed to run on a specific platform/OS
@dw2008
dw2008 / commonSystems.md
Last active February 12, 2024 05:32
Biology Concept Learning Notes

Metabolic network

  • map of biochemical reactions that occur in living cells
  • shows how metabolites (small molecules involved in reaction) are transformed by enzymes (proteins)
  • used to study diseases and model the metabolism
  • ex: glycosis, process of which glucose is broken down into energy
  • cycles or chains of coupled reactions, where the product of one reaction serves as the substrate of the succeeding reaction

Genome-scale metabolic network of Streptococcus pneumoniae

image Nodes represent metabolites, branches represent metabolic genes https://www.eurekalert.org/multimedia/882550

@dw2008
dw2008 / buildNewHelloWorld.md
Last active February 3, 2024 18:01
Keystone VGG16 Installation & Testing

These are the steps to build your own hello world application and run in keystone.

1. Go to examples directory & create your own application directory

In Linux, go to the <keystone-install>/examples directory and make your own directory.

cd <keystone-install>/examples
mkdir my-hello
cd my-hello

2. Copy original hello to your directory