I have the following sentence:
To this end, I first devised a novel algorithm to enumerate all possible partitions; ways of dividing a network into meaningful parts.
I was told that the final semi-colon fragments the sentence and that I should change it. I am not sure what punctuation I should here, or if the sentence needs to be restuctured. In case it isn't clear to anyone, a 'way of dividing a network into meaningful parts' is a definition of a partition.
Any suggestions appreciated.