Ботаник, эколог, специалист по растительности степей, полупустынь и пустынь, один из основателей динамической экологии растений. Академик АН СССР (1931). Заслуженный деятель науки РСФСР (1929). Проводил исследования (в т.ч. полевые) экологии, засухо - и солеустойчивости растений Сибири, Нижнего Поволжья и Средней Азии. Ввёл понятие "полупустыня". Автор около 450 научных трудов.
Книги: "Ботаника с основами физиологии" (1932), "Происхождение и развитие жизни на земле" (1940), "Избранные сочинения" (1951) и др.
Б.А. Келлер являлся редактором отдела ботаники 1-го издания Большой советской энциклопедии. Состоял почётным и действительным членом многих советских и иностранных научных обществ. Имеет государственные награды.
Скончался Б.А. Келлер 29 октября 1945 года, похоронен в Москве на Новодевичьем кладбище (3 уч. 46 ряд), рядом с ним похоронена жена,
Келлер Эмилия Филипповна (1898-1986) - ботаник, кандидат биологических наук.