A gene may protect its carrier against a range of cancers, according to new tests.
Two different variants of the B-MYB gene found in close to 50% of the world's population are less likely in people suffering from cancer, the journal Nature reports.
The Institute of Child Health's Dr Arturo Sala said it might show to be a "key player" in cancer.
Charity Cancer Research UK mentioned that more research will likely make clear how it will likely help prevent the cancer.
More indepth research had already shown B-MYB having a role in the spread and development of the disease.
It has been found to be over-active in numerous cancers.
The latest exams tested over 400 people with either colon cancer, a brain tumour known as neuroblastoma, also known as chronic myeloid leukaemia.
Their type of the B-MYB gene was tested and compared to the versions found in 230 "controls" - people who volunteered with no known cancer.
Cancer patients have found practical information and resources to help to deal with symptoms of the disease at
The Blog of Herbs while another resource of information is available for
constipation relief and body cleansing solutions.