Невозможно игнорировать тот факт, что у слова онкология в современном русском языке появилось новое значение — 'онкологическое заболевание', пусть оно и воспринимается пока как примета разговорной речи. Это значение действительно не зафиксировано пока в нормативных словарях русского языка. Но из этого совершенно не следует, что такое употребление слова онкология ошибочно. Скорее стоит признать, что словари, как это часто бывает, запаздывают с фиксацией нового значения слова.
Нам представляется, что вполне можно использовать термин биограф 'автор-составитель чьей-л. биографии'.
Запятая не нужна, поскольку здесь нет сравнительного оборота (нет понятий, которые сравниваются). Ср.: Не просто ткани.