If you’re not deeply familiar with modern software development, you might be a little surprised by how software is actually developed today. Traditionally, software was created by large governmental institutions or corporations. Over the last few decades however, the center of gravity has shifted dramatically. These days, the world’s most complex software projects are often developed as collaborative open source projects, with contributors drawn from an international pool of experts. Projects like Linux, Git, Postgres, TensorFlow are all open source efforts with significant community participation.
This state of affairs is so ordinary these days that we hardly think to remark on it. But let’s pause and consider it more carefully. What actually drives the development of software in this fashion? Most open source contributors don’t directly make money from their contributions. They might perhaps be paid by a forward-thinking company perhaps, or hired for their excellence as developers and permitted to invest “20% time” in the project. Or perhaps they work nights and weekends out of a spirit of community or desire to see the project thrive in its own right.
It’s humbling when we stop and think. The world’s tech companies increasingly run on these open source foundations. I’d argue that it’s because we have open source software that we’re able to enjoy high-quality free services like Google’s or Facebook’s. (There’s issues with ad-based business models no doubt, but a topic for a different post.) Since companies are able to rapidly build on top of open source software, they can iterate much more rapidly and charge much lower rates since their development costs were kept low by open source.
Contrast this situation with that in drug discovery. The process of developing a drug is a long and tortuous process. Typically development happens within the silo of a single company. Perhaps a biotech makes the innovative molecule or treatment, sells it to a larger pharma for development, which then works with the FDA to conduct clinical trials and get the molecule into the clinic. The FDA approval combined with patents provides a very strong moat for the company. This provides the freedom for the company to charge high prices for the drug (sometimes egregiously high even).
What if drugs were somehow developed instead the way open source projects are? That is, by loose teams of researchers, scientists, and developers scattered across multiple companies and governmental organizations. Research and development could proceed asynchronously, with interested talent pitching in from a diverse variety of sources. What would drive these scientists to participate? Likely the same forces that drive open source developers to work for free. A desire for greater professional recognition perhaps, or the deep routed desire to eradicate a disease from the human experience. One challenge here though is that advancing a drug requires real experiments and real clinical trials. It might be possible for the smaller in vitro experiments to be donated pro bono, but the clinical trials will likely be too expensive to perform without additional resources. One possibility is that it might be possible to write grants to secure the needed funds. It isn’t yet common for open source consortia to write grants, but that’s starting to change. Innovative projects like the open force field initiative are driving motion in this direction.
Another possibility is that it might be feasible to use the new tools of crypto. Bitcoin is itself an open source project. And yet it underpins a tremendous economy of Bitcoin activity. It is likely possible to create a set of smart contracts that sells “shares” in molecules created by the project in return for partial ownership of the designed molecules. A decentralized autonomous organization (a “DAO”) could be used to govern these funds and solicit experiments. The Tezos blockchain project uses this style of governance to evolve itself and add new features as needed. In this fashion, biotech and pharmaceutical investors could invest in the project and provide the necessary funds for development. Importantly though, development would happen in the open, so there would be a careful accounting of actual expenditure on the public blockchain. It would no longer be possible to claim that sky-high prices were justified by the research expenditure since the audit trail would live out in the open.
For now at least, this vision is a little fanciful. But part of the aim of this forum and the DeepChem project more broadly is to catalyze the growth of the open source community working on curing disease. I don’t think that it’s sustainable to develop drugs in the way we’ve done so thus far. There’s not enough money in the economy to fund multimillion dollar gene therapies for every patient. We need to shift to a different model, one which reduces the bloat in the system, but which doesn’t kill the innovation that is needed to treat disease.