It`s called Scientific Threads and seems to be under construction. There
(bio)science-related discussiongroups that allow you to post messages
andforward replies to your Mailbox. I've tried to post a little message
to one of the forums and it worked fine. The implemented
search function works fine as well.