Ciências NaturaisInglêsJekyll

Biopragmatics

Unraveling complex biology with biological knowledge graphs. Content licensed under CC BY 4.0.
Pagina inicialFeed AtomMastodon
language
BooksCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

Here’s the books I read in 2024. If I were Dudley Dursley, I’d be very upset that I read one fewer new book than in 2023. But then, I’d remember that I re-read a lot of Cosmere in 2024 to prepare for Wind and Truth , which was great.

WikidataBibliometricsOpen DataCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

I was working on making data about scholarly conferences more FAIR and a big question crossed my mind: what are all the conference venues? This post is about some queries I wrote for Wikidata, data issues I found, and a few drive-by curations that I did while looking for an answer, and my ideas for the future.

ReadingAutomationCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

Brandon Sanderson has been releasing a few chapters a week of his upcoming novel, Wind and Truth, on his publisher’s website leading up to its December 6 th release. This includes the audiobook chapters, but they’re posted to Soundcloud and there’s no good way to listen at 1.6x speed. This post is a note sheet on how to download audio from Soundcloud and prepare it for my audiobook reader.

PythonPackagingCookiecutterDocumentationCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

PEP 735 introduced dependency groups in packaging metadata, which are complementary to optional dependencies in that they might not correspond to features in the package, but rather be something like development or release dependencies. I am slowly working towards updating my cookiecutter template cookiecutter-snekpack to use PEP 735. So far, uv and tox have released support - all that’s left is ReadTheDocs.

PythonGraphVizEnvironmentsCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

Graphviz is software for graph visualization written in C. PyGraphviz provides a nice Python wrapper for it. The issue is that getting Python to know about the C headers changes every few months. I’ll try and keep this blog post updated every time there are some changes.

HaskellJATSPublishingPandocCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

I’m working through making a contribution to pandoc that adds first-class support for author role annotations using the Contribution Role Taxonomy (CRediT) and also outputs compliant Journal Publishing Tag Set (JATS) XML. This has lead me down a (losing) journey with learning the Haskell programming language, so I thought I would post a short note on a function I tried to understand.

WordpressPythonPHPCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

The International Society of Biocuration (ISB) partners with the journal Database to get discounts for its members when they publish there. This means the ISB’s executive committee needs to send a member list to the journal’s editor.

ORCIDBibliometricsCiências NaturaisInglês
Publicados
Autor Authorships are

The Open Researcher and Contributor Identifier (ORCID) database is an invaluable resource that supports the unambiguous identification of researchers. However, its first party data dump is too complex, verbose, and unstandardized for many use cases. This post describes open source software I wrote that automates downloading, processing, and exporting ORCID into a more usable form. I put the results on Zenodo under the CC0 license.

BioregistrySemantic WebPydanticFastapiPythonCiências NaturaisInglês
Publicados
Autor Charles Tapley Hoyt

Using Pydantic for encoding data models and FastAPI for implementing APIs on top of them has become a staple for many Python programmers.