Aqui está uma alternativa perl
perl -alne 'print unless $F[2] =~ /\((\d+)\)$/ && $1 < 60'
- corresponde e captura uma sequência entre parênteses de dígitos decimais no final do terceiro campo (com índice zero)
- se uma correspondência for encontrada, teste o valor numérico do grupo capturado e imprima de acordo
Ex.
$ perl -alne 'print unless $F[2] =~ /\((\d+)\)$/ && $1 < 60' file
12713 Bacteria(100) Bacteroidetes(100) Bacteroidia(100)
Observe que isso implementa a lógica "remover todas as linhas em um arquivo com um número menor que 60 na coluna 3" como indicado na sua pergunta - o que é um pouco diferente das linhas de impressão que possuem um número maior ou igual a 60.
Se os seus arquivos estiverem realmente separados por vírgulas (em vez de delimitados por espaços em branco, conforme mostrado na sua pergunta), será necessário alterar o delimitador, por exemplo,
perl -F, -lne 'print unless $F[2] =~ /\((\d+)\)$/ && $1 < 60'