https://moosmosis.org/2022/03/29/biology-101-gel-electrophoresis/
Biology 101: Gel Electrophoresis