Hi! 👋 My name is Ricardo Avila. I enjoy researching computational problems in biology, ranging from protein structures, to genomic sequences and chemical structures. I find that the most difficult and rewarding problems often require connecting seemingly unrelated fields. Hence, I enjoy being in the overlap of different disciplines, figuring out how things come together.

I grew up in the sunny city of El Paso, Texas, and graduated from the University of Texas at El Paso (UTEP), where I studied a Bachelor’s of Science in Biochemistry, and a Master’s degree in Bioinformatics. My current research involves machine learning methods for drug discovery, but I’m also very interested in protein structure and molecular simulation.

In my free time I like drawing, taking photographs, reading science fiction, and playing music. For more of that, you can visit my second homepage:

This blog has seen several iterations in my attempts at finding the best format for writing. I needed something that can easily display code, documentation and mathematical formulas. Therefore, I have settled on writing these posts in markdown using Jekyll, and hosting the source code on GitLab.

In this small blog, I plan to make regular posts about bioinformatics projects, and miscellaneous code snippets. Most of the time I am coding in Python, R, or BASH… but I will post about whatever I am learning at the moment. My main motivation is that I frequently find myself trying to remember the solution to an old problem that I know I solved before, but spending a long time trying to remember which project it came up in. Hence, I have decided that blogging would be a good habit to build. I am hoping that some of these posts can be helpful to other people as well.

## Contact

I’m friendly! If you have any questions or comments, feel free to shoot me an email.

📧 ravila@protonmail.com

🔑️ PGP Encryption Key

-----BEGIN PGP PUBLIC KEY BLOCK-----
xsBNBFXNTwsBCAC9q61TUmfDEPN2XEhSKh9iObxFykKQ+hBZcXjwGKPnfbZS
Pb5ppxyktZFh7p6kzPvq87spAFbYrVOwp9ymveamYBleC1PgtzIsk5o1dD85
dWxduwtrnQzyl8wAONtwO5/ib8vxa+7vwpM1oPHFRym09F2VtxVT9Uk10oh7
1WgZxCSTIlOEac+83IOJDehQhr4uc8p61OR7fPulMcCrd8JSdlEluNcVFQb0
r7UUfDtmaq2oqM2ib8iT0QlEL+aGDmnfV9mn5+IVn+KUpT646fNJ5MevABEB
AAHNLXJhdmlsYUBwcm90b25tYWlsLmNvbSA8cmF2aWxhQHByb3Rvbm1haWwu
Y29tPsLAfwQQAQgAKQUCWN6HnQYLCQcIAwIJED7J3nUiw3a4BBUICgIDFgIB
AhkBAhsDAh4BAAoJED7J3nUiw3a4zWQH/0JhbiSEKjRGK2pZcsfmozCRewa1
gaBqnp8wJqeK060k4BwC48W/+9aUR0FivlkU7KV5N7PR9QQejg67hd9IluVG
7DOp4RzttOPZlUuCA4cTANLWzic0XiFPYwUJHcsKUBltdm4L8wmcfmVlr+pV
+OcuxaR26s2hODzS4FQrdI1tpX39rXqj6b9ocPfJBJ213H2YM08In0VPf6G5
mDqQXmXPQlXklNXveQ+Q9ZEpcN+L/0FnkMBJpO2PPwuEHGuWDZGo9XD625oa
0eDCW5CkmLNKZiXQmi5iV54pjxRemNXCUqz4DSWIDs6VpwQKoYlwkMCZ6cwK
EBtsUD7O2MqBt2jOwE0EVc1PCwEIALCtY/cYpDA3g73A99f5Sz0Mbiju4NFF
jNZf6ZENjuO2MlBc03lnt+1TFkDmEGWLMol5euL6fIE53sHyE7WWuKM26QVA
KxXI9SX9esc50GFjgChQFJk2LjBB46U0cMhtRTnmwWNj9wIwiMihg2j5SKnG
qI1K16U9dfBsAYbgCgnGwEf3+DXXXZnUO0ma3fyU7MGaAxRQafTgMLIvepI3
QD6DunlZaLu/pptTSOKHAVnwZbxce52JSoJPx6YXfHNmhnjgZ7lAxXXuwqXr
XvMbe4N9XChRdGLzGAcwddTuLkywbAObmtG2FLKLC5SxvdpJAvY3eHkpo1LH
LTblmtxbIPcAEQEAAcLAaQQYAQgAEwUCWN6HnQkQPsnedSLDdrgCGwwACgkQ
PsnedSLDdrjIHgf+N0UhiYsEK4TFERTxUxePFv5QzoTIPwe5ByYq5zdCRSVz
X/5z49wTe+gt0+4/WhNoJ6I0cQPyuV6PZ/m92XdPMB0BtPS3TI4HRNVJJUWZ
j8fvOTlWruKifZ0MR7gJT1ChxXEIBPe6bE9cYdqo2lO5xzLEkI6IdXXjORU7
bv6Bh6e9T3S2LffDYYwxEnNgEZCjgB4JXgDNIi6d2ocfahgokd+n4XLI8Ga0
JrjTY19rB1QZykc2ruSekxuZwTel/lnwrG6JHh6NjVuRBAZIP0tq9XIEsPBh
4zp5trNXsdnYcHU/pJhgdKIUvXMJKQlh2p21Pm9itr+AXV/chCtpzu058A==
=dmYu
-----END PGP PUBLIC KEY BLOCK-----