With big pharma signalling interest in novel RNA-targeted approaches, the term “druggable” is being redefined as technology advances.
Following the success of 1992’s The Muppet Christmas Carol, the next theatrical outing for Jim Henson’s beloved characters ...