BioPeers

An incentivized peer review solution in biology: zero usage fee and owned by the participating researchers themselves.