{"id":24629537,"url":"https://github.com/stufield/stufield","last_synced_at":"2025-03-20T04:35:54.345Z","repository":{"id":142778189,"uuid":"288347808","full_name":"stufield/stufield","owner":"stufield","description":"Personal GitHub profile repository","archived":false,"fork":false,"pushed_at":"2024-12-04T15:02:36.000Z","size":12820,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-25T06:13:08.589Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stufield.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-18T03:45:13.000Z","updated_at":"2024-12-04T15:03:02.000Z","dependencies_parsed_at":"2024-08-13T22:30:27.557Z","dependency_job_id":"df82cd6e-af74-41b0-9f89-8819c129f5b1","html_url":"https://github.com/stufield/stufield","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stufield%2Fstufield","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stufield%2Fstufield/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stufield%2Fstufield/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stufield%2Fstufield/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stufield","download_url":"https://codeload.github.com/stufield/stufield/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244554042,"owners_count":20471172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-25T06:13:13.136Z","updated_at":"2025-03-20T04:35:54.321Z","avatar_url":"https://github.com/stufield.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\"\u003e\nWelcome To My Homepage! \u003cimg src=\"https://raw.githubusercontent.com/stufield/stufield/main/wave.gif\" width=\"30px\"\u003e\n\u003c/h1\u003e\n\n\nSenior Data Scientist ✨ Machine Learning 🚀 Model Development 🔧 Tool Development 💻 Software Programmer 📦 R Software 📈 Leadership\n\n-----------\n\n\n\u003e \"Making predictions is easy ... making accurate ones is much more difficult.\"\n\u003e   -- Me --\n\n\n-----------\n\n\u003c!--\nGIFs:\n\u003cimg src=\"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExcnlzMnJnZnltb21mcmcxN2hlajhtcXJsbTVwNHl5M2w0ODU4MzFkbCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3o7TKz2eMXx7dn95FS/giphy.gif\" width=\"200px\"\u003e\n--\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/stufield/stufield/main/toy-story-data.gif\" width=\"350px\"\u003e\n\u0026nbsp;\n\u003cimg src=\"https://raw.githubusercontent.com/stufield/stufield/main/plot-grid.png\" width=\"300px\"\u003e\n\u003c/p\u003e\n\n\n\n\u003c!--\n### Professional Summary\n\nAn experienced data scientist with 10+ years in the Life Sciences\nproteomics (high dimensional) space,\nCreated, designed, and maintained a comprehensive R-based machine\nlearning analysis ecosystem that standardizes and enables biomarker\ndiscovery and model development.\nA strong proponent of reproducible research and bioinformatics pipelines.\nStrong leadership and mentoring skills has lead to 40+ production\nlevel, predictive models resulting in significant revenue generation.\nExceptional data visualization and manipulation, coupled with a\nrigorous analytics approach, has driven biomarker discovery and\nmodel development within the life sciences proteomics domain.\n--\u003e\n\n\n\n\n\u003c!--\nYou can find me on [![Twitter][1.2]][1], [![Instagram][4.2]][4], [![LinkedIn][3.2]][3].\n--\u003e\n\n\n\n## About Me \u003cimg src=\"https://media.giphy.com/media/mGcNjsfWAjY5AEZNw6/giphy.gif\" width=\"40px\"\u003e\n\nI love to solve problems.\n\nOften the problem can be understanding a complex biological process, but\nit can also be as simple as fixing something that's broken\n(e.g. a door that jams, a bicycle, or even machine learning software).\nIn particular, I like to apply my data science skills to better\nunderstand, or even solve, the problems we face.\n\nOver the past 12+ years I have combined my statistical knowledge\nand Open-Source Software tools to solve complex problems in the\nLife Sciences proteomics (high dimensional) space.\nIn so doing, I have created a comprehensive R-based machine\nlearning analysis ecosystem that standardizes and enables\nbiomarker discovery and predictive model development.\n\nSometimes the problem is inconsistency across teams or analysts ...\nthus I promote adherence of \"tidy\" data principles and am a\nstrong proponent reproducible research and use of bioinformatics pipelines.\n\nOther times the problem can be sharing results across the organization ...\nthus developing an Application Program Interface (API) infrastructure\nthat enables anyone to access model results with ease.\n\nWith my teaching background, I find it important to mentor junior team members\nwhile simultaneously leading more senior members. This collaborative spirit\nis essential to building and effective team that delivers to stakeholders,\nfosters a sense of accomplishment, and drives revenue generation.\n\nI am always open to discuss possible roles 🔭 and whether my skill set\ncan solve problems in your space. Please reach out via:\n\n| How | Where        |\n|:--- |:------------ |\n| 📫  | [![Gmail Badge](https://img.shields.io/badge/-Gmail-c14438?style=flat-square\u0026logo=Gmail\u0026logoColor=white\u0026link=mailto:stu.g.field@gmail.com)](mailto:stu.g.field@gmail.com) |\n| ☎️   | 720.259.9982 |\n| 🔗  | www.linkedin.com/in/stu-field-sr-data-sci |\n\n\n\n--------------------\n\n\n### Skills\n| Machine Learning 🚀    | Statistics 📊        | Open-Source 💻 | Software Tools 🔧 |\n|:---------------------- |:-------------------- |:-------------- |:----------------- |\n| Random Forest          | Logistic regression  | R              | Linux🐧, MacOS 🍎 |\n| Naive Bayes            | Linear regression    | C++            | Git, GitHub :octocat: |\n| Lasso/ridge regression | GLMMs                | Python 🐍      | AWS               |\n| k-Nearest neighbour    | Mixed-effects models | LaTeX          | BASH, GNU         |\n| PCA                    | Survival analysis    | CI/CD          | BitBucket         |\n| Ensemble methods       | Multivariate statistics | Docker 🐋   | Slack             |\n| Maximum Likelihood     | ANOVA                |                | Kubernetes        |\n\n\n#### Application of Skill Set\n\n- **Data Analysis:** created high-dimensional,\n  high-throughput, multi-plex, proteomics machine\n  learning analysis ecosystem which enabled (and standardized)\n  biomarker discovery and model development across analysts.\n- **Project Leadership:** led highly successful Open-Source Software (OSS)\n  initiative enabling customers to not only understand highly complex\n  analysis concepts in the proteomics space, but to conduct those analyses themselves.\n- **Analysis Reports:** generated standardized analysis templates\n  enabling reproducible research and results across the organization.\n- **Leadership:** successfully led a team of 3-5 direct reports through\n  analyses, code review, self-enablement, and career development.\n- **Written Accomplishment:** proven ability to summarize complex analyses via strong\n  publication record.\n\n\n## Tech Notes \u0026 Vignettes 📚\n\n| Topic 🚀                                               | Thumbnail 📈     |\n|:------------------------------------------------------ |:----------------:|\n| [False Discovery](articles/false-pos-q-values.md)      | \u003ca href=\"articles/false-pos-q-values.md\"\u003e\u003cimg src=\"articles/figures/fdr-power-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Mixture Models](articles/mixture-em.md)               | \u003ca href=\"articles/mixture-em.md\"\u003e\u003cimg src=\"articles/figures/mixture-plot-em2-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Logistic Regression](articles/logistic-regression.md) | \u003ca href=\"articles/logistic-regression.md\"\u003e\u003cimg src=\"articles/figures/logistic-logit-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Naive Bayes](articles/naive-bayes-tech-note.md)       | \u003ca href=\"articles/naive-bayes-tech-note.md\"\u003e\u003cimg src=\"articles/figures/bayes-PDFs-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [The Birthday Paradox](articles/birthday-paradox.md)   | \u003ca href=\"articles/birthday-paradox.md\"\u003e\u003cimg src=\"articles/figures/birthday-paradox-ggplot-prob-fun-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Mack-Wolfe Tests](articles/mack-wolfe.md)             | \u003ca href=\"articles/mack-wolfe.md\"\u003e\u003cimg src=\"articles/figures/mack-wolfe-four-scenario-beeswarm-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Mixed Effects](articles/mixed-effects-models.md)      | \u003ca href=\"articles/mixed-effects-models.md\"\u003e\u003cimg src=\"articles/figures/mixed-plot_long_combined-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Monty Hall Paradox](articles/monty-hall-paradox.md)   | \u003ca href=\"articles/monty-hall-paradox.md\"\u003e\u003cimg src=\"articles/figures/monty-hall-plot-sim-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Decision Boundaries](articles/decision-boundaries.md) | \u003ca href=\"articles/decision-boundaries.md\"\u003e\u003cimg src=\"articles/figures/kknn-bayes-knn-vs-bayes-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n| [Class Imbalance](articles/class-imbalance.md)          | \u003ca href=\"articles/class-imbalance.md\"\u003e\u003cimg src=\"articles/figures/class-imbalance-plot-imbalance-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n\n\n## Baseball\n\n| Topic 🚀                                               | Thumbnail 📈     |\n|:------------------------------------------------------ |:----------------:|\n| [Pitch Classifier](articles/baseball-strike-classifier.md) | \u003ca href=\"articles/baseball-strike-classifier.md\"\u003e\u003cimg src=\"articles/figures/strike-log-odds-1.png\" width=\"100px\"\u003e\u003c/a\u003e |\n\n\n\n----------------\n\n\n#### Other Interests\n- 💬 Favorite food: 🐟 🌮\n- 📚 I am currently learning woodworking🪵 ... I'm not very good, but I can make a lot of sawdust!\n- 💬 Ask me about: bikes and `R` ... I'll talk your👂 off!\n- 🚴 I'm an avid cyclist:\n  come say hi on [\u003cimg src=\"https://raw.githubusercontent.com/stufield/stufield/main/strava-icon.svg\" width=\"20px\"\u003e][5]\n\n\n----------------\n\n\n### More Details\n\n- I maintain several `R` software libraries (📦) that implement\n  statistical and machine learning techniques in biomarker discovery.\n  Some of my popular published 📦 are:\n  - [SomaDataIO](https://cran.r-project.org/web/packages/SomaDataIO/index.html)\n    ([CRAN](https://cloud.r-project.org/))\n  - [SomaPlotr](https://github.com/SomaLogic/SomaPlotr)\n  - [gitr](https://github.com/stufield/gitr)\n  - [helpr](https://github.com/stufield/helpr)\n  - [power](https://github.com/stufield/power)\n- These projects support analyses in the general Life Sciences (BioTech)\n  space to generate proteomic based insights in health spaces such as:\n  - cardiovascular disease\n  - liver disease (NASH/NAFLD)\n  - alcohol effects\n  - biological aging\n  - exercise status\n  - metabolic disease\n- Favorite techniques:\n  - random forest\n  - logistic regression (ol' faithful)\n  - naive Bayes\n  - KKNN (nearest neighbor)\n  - survival analyses\n  - ensemble methods\n- I am a proponent of the open-source software, conducting the majority\n  of my research/analysis via Linux toolkits, R, and the RStudio IDE.\n- I promote conforming to the adherence of so-called \"tidy\" data, a\n  philosophy of data science designed to share underlying data\n  structure, grammar, and format which facilitates the generation\n  of reproducible analyses.\n\n\n-------------------\n\n\n\u003c!--\nBadges for X\n![](https://img.shields.io/twitter/follow/stufield3?style=social)\n![](https://img.shields.io/github/followers/stufield?style=social)\n--\u003e\n\n\n\n### 🔧 Tools \u0026 Languages\n\u003c!-- Badges --\u003e\n![](https://img.shields.io/badge/Code-R-informational?style=flat\u0026logo=R\u0026logoColor=blue\u0026color=blue)\n![](https://img.shields.io/badge/GitHub-Actions-informational?style=flat\u0026logo=github\u0026logoColor=white\u0026color=blue)\n![](https://img.shields.io/badge/OS-Linux-informational?style=flat\u0026logo=linux\u0026color=blue)\n![](https://img.shields.io/badge/OS-Mac-informational?style=flat\u0026logo=apple\u0026color=blue)\n![](https://img.shields.io/badge/Shell-BASH,Zsh-informational?style=flat\u0026logo=gnu-bash\u0026color=blue)\n![](https://img.shields.io/badge/Code-Make-informational?style=flat\u0026logo=cmake\u0026color=blue)\n![](https://img.shields.io/badge/Editor-VIM-informational?style=flat\u0026logo=vim\u0026color=blue)\n![](https://img.shields.io/badge/Tools-Docker-informational?style=flat\u0026logo=docker\u0026color=blue)\n\n![](https://img.shields.io/badge/VCS-Git-informational?style=flat\u0026logo=git\u0026color=blue)\n![](https://img.shields.io/badge/CI-Travis-informational?style=flat\u0026logo=travis\u0026color=blue)\n![](https://img.shields.io/badge/CI-Jenkins-informational?style=flat\u0026logo=jenkins\u0026color=blue)\n![](https://img.shields.io/badge/Cloud-Digital_Ocean-informational?style=flat\u0026logo=digitalocean\u0026color=blue)\n![](https://img.shields.io/badge/Code-Python-informational?style=flat\u0026logo=python\u0026color=blue)\n![](https://img.shields.io/badge/Collaboration-Slack-informational?style=flat\u0026logo=slack\u0026color=blue)\n\n\n### 🔧 GitHub Commits\n\u003c!-- Badges --\u003e\n\u003c!-- GH Badges --\u003e\n![](https://img.shields.io/github/last-commit/stufield/gitr?logo=github\u0026label=gitr)\n![](https://img.shields.io/github/last-commit/stufield/helpr?logo=github\u0026label=helpr)\n![](https://img.shields.io/github/last-commit/stufield/stufield?logo=github\u0026label=stufield)\n![](https://img.shields.io/github/last-commit/stufield/SomaDataIO?logo=github\u0026label=SomaDataIO)\n![](https://img.shields.io/github/last-commit/stufield/SomaPlotr?logo=github\u0026label=SomaPlotr)\n![](https://img.shields.io/github/last-commit/stufield/system-config?logo=github\u0026label=system-config)\n![](https://img.shields.io/github/last-commit/stufield/tech-notes?logo=github\u0026label=tech-notes)\n![](https://img.shields.io/github/last-commit/stufield/git-hooks?logo=github\u0026label=git-hooks)\n![](https://img.shields.io/github/last-commit/stufield/code-works?logo=github\u0026label=code-works)\n![](https://img.shields.io/github/last-commit/stufield/reprex-collection?logo=github\u0026label=reprex-collection)\n![](https://img.shields.io/github/last-commit/stufield/devel?logo=github\u0026label=devel)\n![](https://img.shields.io/github/last-commit/stufield/grapevine?logo=github\u0026label=grapevine)\n\n\n------------\n\n\n### 📈 GitHub Stats\n\n\u003ca href=\"https://github.com/stufield/stufield\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=stufield\u0026hide=java,html\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/stufield/stufield\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api?username=stufield\u0026show_icons=true\u0026line_height=27\u0026count_private=true\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" alt=\"Stu's GitHub Stats\" /\u003e\n\u003c/a\u003e\n\n\n#### Contributions\n\n\u003ca href=\"https://github.com/stufield/SomaDataIO\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=stufield\u0026repo=SomaDataIO\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/stufield/SomaPlotr\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=stufield\u0026repo=SomaPlotr\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/stufield/testthat\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=stufield\u0026repo=testthat\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/stufield/tibble\"\u003e\n  \u003cimg align=\"center\" src=\"https://github-readme-stats.vercel.app/api/pin/?username=stufield\u0026repo=tibble\u0026title_color=ffffff\u0026text_color=c9cacc\u0026icon_color=2bbc8a\u0026bg_color=1d1f21\" /\u003e\n\u003c/a\u003e\n\n\n\n------------\n\n\n### 🔗 Links \u0026 Resources\n\n- [https://github.com/MartinHeinz/MartinHeinz](https://github.com/MartinHeinz/MartinHeinz)\n- [https://dplyr.tidyverse.org/articles/programming.html](https://dplyr.tidyverse.org/articles/programming.html)\n\n\n------------\n\n\u003c!-- links to social media icons --\u003e\n\n\u003c!-- icons with padding --\u003e\n[1.1]: http://i.imgur.com/tXSoThF.png (twitter icon with padding)\n[2.1]: http://i.imgur.com/0o48UoR.png (github icon with padding)\n\n\u003c!-- icons without padding --\u003e\n[1.2]: http://i.imgur.com/wWzX9uB.png (twitter icon without padding)\n[2.2]: http://i.imgur.com/9I6NRUm.png (github icon without padding)\n[3.2]: https://raw.githubusercontent.com/stufield/stufield/main/linkedin-3-16.png\n[4.2]: https://raw.githubusercontent.com/stufield/stufield/main/icons8-instagram-24.png\n[5.1]: https://raw.githubusercontent.com/stufield/stufield/main/strava-icon.svg\n[5.2]: https://raw.githubusercontent.com/stufield/stufield/main/icons8-strava-24.png\n\n\u003c!-- links to your social media accounts --\u003e\n[1]: https://twitter.com/stufield3\n[2]: https://github.com/stufield\n[3]: https://www.linkedin.com/in/stu-field-133396a\n[4]: https://www.instagram.com/carlito_caliente/\n[5]: https://www.strava.com/athletes/3292229\n\n\n\n\u003c!--\n**stufield/stufield** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.\nhttps://emojipedia.org/emoji/\nhttps://www.fileformat.info/index.htm\nhttps://imgur.com\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstufield%2Fstufield","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstufield%2Fstufield","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstufield%2Fstufield/lists"}